分布式架构
核心理念: 并行拆分与横向扩展
优点
- 解耦
- 分摊压力
- 扩展性
- 业务拆分,简单易懂
技术栈
- springboot 简易开发,整合其他的技术
- dubbo rpc+zookeeper框架 解决服务之间的调用
- elasticsearch 全文搜索引擎
- redis nosql数据库,缓存
- nginx 负载均衡
- mybatis mybaits-plus sql映射框架
- swagger 实时的文档
- elk 日志
- rabbitmq 消息中间键
- jwt
- sharding-jdbc 分库分表
- redisson 分布式锁
网友评论