文件名称:java8集合源码分析-im:怎么写一个靠谱的im
文件大小:7KB
文件格式:ZIP
更新时间:2024-06-24 11:42:03
系统开源
java8 集合源码分析 写在前面 (由于工作繁忙,本文还处于持续更新中) 开源技术现在如此流行,程序员们纷纷拥抱开源,互联网公司纷纷拥抱开源。 拥护开源的年轻技术者们逐渐开始掌握企业的技术决策权,被证明稳定的开源的东西也逐渐被发布到生产环境去使用。 在如今开源互联网技术生态高度成熟的环境下,对于IM即时通讯这个集性能要求、稳定要求、安全要求、用户体验要求于一体的高频使用的软件,我们也有理由相信在接下来一到两年的时间里会迸发出至少5个生产级别的优秀的开源的IM项目出来。 IM技术解决落地实践方案,已经越来越公开的互联网技术了,并没有任何神秘感。下文我们将会以非常接地气的方式介绍如何一步一步地开发出一个高可用、高性能、运维成本相对较低的IM服务端应用。 企业级IM架构探索 首先,本文围绕纯im架构进行探讨,并不围绕im生态展开,尽量做到专精。 需求分析 技术需求 技术需求分为分布式架构技术需求和IM技术需求 分布式架构技术需求 高可用:IM server花式宕机、分布式Job 高性能:单节点至少10万级长连接(c100k)和毫秒级响应速度 扩展性:可以*扩展计算和存储能力 监控:IM服
【文件预览】:
im-master
----README.md(14KB)