首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

“蹭网引发的奇思妙想”中国青年报报道“腾讯T派移动互联网创新创业大赛”获奖作品

只要靠近的微信好友,就会分享朋友的WiFi;几个朋友的流量聚合起来,可以看快速流畅的高清视频;接入公共热点,不需要密码,但绝对安全…… 让这些“蹭网”方式成为现实的,是一个名叫“行云”的“网络流量分享交易平台”。用户把闲置的网络带宽分享给陌生人使用,或者通过带宽聚合技术,将多台移动设备的网络资源聚合到一台,以提高网速。最终的目的是通过流量分享,形成一张WiFi网络,让用户的联网质量更加优质。 想出这个妙招的是清华大学计算机系研究生王寿和他的几位同学。这个名为“行云”的产品在今年的腾讯T派移动

04

从零搭建一个自动化运维体系

DevOps的出现有其必然性。在软件开发生命周期中,遇到了两次瓶颈。第一次瓶颈是在需求阶段和开发阶段之间,针对不断变化的需求,对软件开发者提出了高要求,后来出现了敏捷方法论,强调适应需求、快速迭代、持续交付。第二个瓶颈是在开发阶段和构建部署阶段之间,大量完成的开发任务可能阻塞在部署阶段,影响交付,于是有了DevOps。 DevOps的三大原则: 1、基础设施即代码(Infrastructure as Code) DeveOps的基础是将重复的事情使用自动化脚本或软件来实现,例如Docker(容器化)、Jenkins(持续集成)、Puppet(基础架构构建)、Vagrant(虚拟化平台)等 2、持续交付(Continuous Delivery) 持续交付是在生产环境发布可靠的软件并交付给用户使用。而持续部署则不一定交付给用户使用。涉及到2个时间,TTR(Time to Repair)修复时间,TTM(Time To Marketing)产品上线时间。要做到高效交付可靠的软件,需要尽可能的减少这2个时间。部署可以有多种方式,比如蓝绿部署、金丝雀部署等。 3、协同工作(Culture of Collaboration) 开发者和运维人员必须定期进行密切的合作。开发应该把运维角色理解成软件的另一个用户群体。协作有几个的建议:1、自动化(减少不必要的协作);2、小范围(每次修改的内容不宜过多,减少发布的风险);3、统一信息集散地(如wiki,让双方能够共享信息);4、标准化协作工具(比如jenkins) 附上DevOps的定义: DevOps(Development和Operations的组合词)是一种重视“软件开发人员(Dev)”和“IT运维技术人员(Ops)”之间沟通合作的文化、运动或惯例。透过自动化“软件交付”和“架构变更”的流程,来使得构建、测试、发布软件能够更加地快捷、频繁和可靠。

03

近期业务大量突增微服务性能优化总结-4.增加对于同步微服务的 HTTP 请求等待队列的监控

最近,业务增长的很迅猛,对于我们后台这块也是一个不小的挑战,这次遇到的核心业务接口的性能瓶颈,并不是单独的一个问题导致的,而是几个问题揉在一起:我们解决一个之后,发上线,之后发现还有另一个的性能瓶颈问题。这也是我经验不足,导致没能一下子定位解决;而我又对我们后台整个团队有着固执的自尊,不想通过大量水平扩容这种方式挺过压力高峰,导致线上连续几晚都出现了不同程度的问题,肯定对于我们的业务增长是有影响的。这也是我不成熟和要反思的地方。这系列文章主要记录下我们针对这次业务增长,对于我们后台微服务系统做的通用技术优化,针对业务流程和缓存的优化由于只适用于我们的业务,这里就不再赘述了。本系列会分为如下几篇:

01

[大佬] 重新认识PROFINET 01

在《西门子PLC通信原理探秘》系列的第一篇故事中,我提到PROFINET是我在西门子技术支持生涯的起点,由于RPOFINET我开始接触以太网,理解协议,堆栈,帧,交换机,IWLAN,实时等诸多的概念,也正是探索这些概念,通过一个现场诊断的契机,我逐步完善了自认为已经掌握的PLC通信的知识,形成了以时间片和CCP为基础的PLC通信体系,真正深入到PLC内部通信-数据交换和数据处理。还有交换机技术,作为PROFINET网络中重要的有源部件,其作用不言而喻,其概念的理解有助于理解PROFINET的工作机制。甚至后来的一连串的连锁和外延知识,例如PKI(Public Key Infrastructure),这是未来,例如在使用云等APP与现场应用之间流行的加密方式,这些知识都是源于这个起点。所以在这个专栏的起点我也选择从PROFINET开始,一步步一点点给大家展示相关PROFINET的奥秘,希望从一些独特的角度给大家刷新对这些知识的认知。

03

监狱视频监控系统网络化 打造监狱安防新堡垒

监狱视频监控系统是提高监狱安防、技防水平的重要工具,对于监督犯人改造、防范监狱内突发事件的发生都起到了不可替代的作用。随着监狱系统网络化的建设,信息共享、多级管理、远程监控也成为监狱管理部门迫切需要解决的问题。建设监狱网络视频监控系统主要是采用最新的视频监控技术,依托监狱系统现有的数据网络,对监控图像进行网络传送,以达到信息共享、远程监控和管理的目的,具体功能需求包括以下几个方面:(1)重点场合24小时实时图像视频监控、监控图像视频数据实时存储;(2)关键位置警报、突发状况的预警和报警功能;(3)视频监控系统与各系统实现联动控制;(4)视频监控系统和上级直接进行实时共享互联。

02
领券