系统设计
ColdFireMan
这个作者很懒,什么都没留下…
展开
-
【SSO】如何实现一个简单的单点登录
子系统的统一认证交给SSO来解决,这样可以实现一处登录后,登录其他系统后就不需要再次输入账号密码。下面记录一下自己的实现逻辑,代码以后有空补充。 设置全局拦截器 在子系统上设置全局拦截器,排除登录相关的请求,其他请求都需要检查登录信息。将请求信息(主要是session,请求request和你认为必要的参数信息)发送到SSO系统,由SSO系统统一处理。至于怎么访问SSO系统,可以配置...原创 2018-04-09 17:11:04 · 1102 阅读 · 0 评论 -
【socket】netty中粘包问题的解决策略
参考《netty权威指南》 消息定长,例如每个报文的大小为固定长度200字节,不够用空格补充 在包尾增加回车换行符进行分割,如ftp协议 将消息分为消息头和消息体,消息头中包含消息总长度(或者消息体长度)的字段,通常的设计思路为消息头的第一个字段使用int32来表示消息的总长度 更复杂的应用层协议 ...原创 2018-06-03 19:39:47 · 579 阅读 · 0 评论