dubbo微服务框架

SOA:从一个大系统拆分成 权限系统、用户系统,系统之间通过WebService消息组件交互(通过接口)
微服务:
1)是一种将业务系统进一步拆分的架构风格WBS 工作任务分解
2)每个单一业务 独立运行(一个业务模块一个JVM) 资源拆分 资源独立 业务独立
3)通过更轻量的协议
4)服务环境不关心

api网关:为服务系统中的Facade
1)身份验证 安全
2)审查和监测(统计) 拦截器 获得边缘数据
3)动态路由
4)压力测试
5)负载均衡
6)静态数据处理

guns-rest

JWT
JWT 的过程中,服务器不再需要额外的内存存储用户信息,和多个服务器之间只需要共享密钥就可以让多个服务器都有验证能力,同时也解决了 cookie 不能跨域的问题。