● 反向代理:Nginx,可做動靜分離部署
●?統(tǒng)一網(wǎng)關(guān):基于spring-cloud-gateway,配合JWT進行的簡單的驗權(quán)操作
●?分布式事務(wù):Seata,阿里內(nèi)部分布式事務(wù)產(chǎn)品不斷迭代演進而來。
●?降級、限流:Hysrix/Sentinel
●?服務(wù)管理:Nacos
●?分布式配置中心:Nacos
●?客戶端負(fù)載均衡:OpenFeign
●?異步消息:RocketMQ,阿里開源,交由Apache孵化
●?鏈路跟蹤:Skywalking,華為開源,交由Apache孵化
●?分布式緩存:Redis
●?健康監(jiān)控:spring-boot-admin
●?分布式鎖:Redission
●?代碼簡化:Lambok,mybatis-plus,mybatis-generator
●?RPC框架:Apache dubbo gRPC