本人在公司担任即时通讯服务项目负责人,该项目从搭建到后面几个大版本的更新和维护由本人主导。工作内容包括系统架构、消息协议、分布式消息处理、第三方SDK开发、性能调优等即时通讯服务相关工作。主要使用到的技术或框架有:Netty、Protobuf、Redis、Zookeeper、Springboot、消息队列等;该项目是一个用于社交的服务产品,对多个app和服务提供技术支持,功能完善丰富,消息可靠,响应快速(消息毫秒级送到),支持集群和热插拔(方便水平扩展),支持Websocket及TLS和SSL加密。围绕该项目的系统有用户系统、通知系统、聊天记录系统、监控系统等子系统,相比Openfire和Tigase,功能更加丰富,效率更高,消息可靠,带宽利用率高等优点。