订阅与退订
使用Liberator
使用WebScoket
- 前台捕捉用户行为进行unsubscribe
- 条件切换
- portlet 切换
- page切换
- 关闭page
- 心跳维护
- 用户订阅subject,后台返回GUID
- 用户每5分钟发送GUID维护订阅心跳
- 一段时间心跳失败则删除订阅
SOLID
- Single Responsibility Principle (单一功能原则)
- Open Close Principle (开闭原则)
- 当有功能变化时,用实现接口的方式,变化多次,实现多个接口?
- Liskov Substitution Principle(里氏替换原则)
- Interface Segregation Principle(接口隔离原则)
- 多个接口比一个大接口好
- Dependency Inversion Principle(依赖反转原则)
- IOC的理论基础,系统只需要抽象就能编写完成