不积跬步,无以至千里;不积小流,无以成江海。
大家好,我是闲鹤,公众号 xxh_zone,十多年开发、架构经验,先后在华为、迅雷服役过,也在高校从事教学3年;目前已创业了7年多,主要从事物联网/车联网相关领域和业务。
喜欢交友、骑行、写毛笔字、弹吉他、折腾硬件和写代码。
之前写了一篇《百万级物联网框架设计》里面有涉及到 Dispatch Server的设计,这个 server 的主要功能是起着均衡的作用,对 IOT 终端进行分发,让其分别连接到不同的 Session Server(One) 上,这个设计主要是借鉴了当年在华为和迅雷相关的开发经验。本篇,我们就来聊聊它的框架设计。
在华为的学习
10年9月进入华为,当时是在华为的无线-网管部,团队主要是负责华为无线终端-网管侧的开发:电信基站中的一些传感器采集温度、风度等信息,通过通讯模块(那时还是2G,现在都4G了)上报给网管侧(云端,那时“云”这个词还刚刚被“发明”出来),网管侧进行数据存储、分析、报警和可视化。那时团队划分的很细,每个模块为一个开发小组,大致的团队结构为:
- 配置组(Java开发):大致为UI(那时用的桌面软件,java开发)界面的一些数据展示配置、服务相关的配置,同时涉及到数据的的存储,是整个系统的存储和展示层。
- 接入组/组网(C/C++开发):负责终端设备的接入和维持通讯;当时的接入又分为:
- 网关接入:使用2G,走TCP网络,这是主要方式。
- 短信Modem接入:使用短信接入,通过收-发短信与终端设备进行通讯。

最低0.47元/天 解锁文章
941

被折叠的 条评论
为什么被折叠?



