还在羡慕BAT等公司的大流量的架构吗?让你的java系统引用解耦,互相独立,commonrpc 就可以办到。commonrpc 是一个以netty 传输协议框架为基础, 自定义 spring shcema标签的rpc框架,不侵入任何业务代码,插件模式,即插即用;一个高性能分布式rpc框架,支持tcp,http协议,扩展性强。
基于go语言的socket框架 通讯协议消息体为 protobuf 协议格式 4字节长度(不包含自己)+2字节消息类型+消息体 可用于游戏服务器 im等 长连接类型需求的高并发服务器 后面有时间会扩展:支持自定义各种协议。异常的处理规范,session的管理,网络参数的配置等 该版本因条件不够,现压力测试可以稳定在2W连接 每秒2Wqps下。
最近更新: 10年多前ki4so是一个简约、无状态、易扩展、易伸缩的适合于大型互联网web应用场景的单点登录系统,它功能简单,只实现了统一登录和登出,它最大的特色是将用户状态写入到cookie中,最大程度减少了单点登录服务端的状态,服务端只需要存储公共的应用密钥,将用户凭证的认证分散到各应用服务中,最大程度减轻了ki4so服务器的压力。