kik 米聊,微信的服务器和客户端架构是怎样的

新手学堂013

kik 米聊,微信的服务器和客户端架构是怎样的,第1张

  米聊和kik是XMPP协议的,微信是activesync协议的。米聊早期似乎使用的ejabberd,后期自己写了,kik使用的是 tigase server。陌陌早期也是xmpp,用的openfire,后来自己做了。

其实微服务的框架在国内通常采用springcloud作为底层的架子,在此之上自己构建一些可以快速应用的组建,当然也可以采用相对成熟一些的基于springcloud上增加了一些组建的框架,这里推荐一个开源的springcloud的集成框架JVS。

开源项目介绍:

JVS是面向软件开发团队可以快速实现应用的基础开发框架,采用微服务分布式框架,提供丰富的基础功能,集成众多业务引擎,它灵活性强,界面化配置对开发者友好,底层容器化构建,集合持续化构建。

JVS是“软开企服”推出的面向软件开发团队可以快速实现应用的基础开发框架

JVS的服务对象:中小型的开发团队

JVS的核心目标:让中小型开发团队过得轻松一点,优化开发团队人力成本高、交付效率低、质量不可控、周期不确定、基础技术投入不足、高端技术支持不够等

项目标签

微服务、支持SaaS、私有化部署、DevOps、

体验地址

开源协议:详见license

体验地址:#/login

登陆可以通过微信扫码登陆,对于配置数据,请各位技术同学手下留情。

技术栈说明:

系统部分截图: