怎么将微服务独立出去

仰面朝天 3个月前 已收到1个回答 举报

有恶犬 3星

共回答了315个问题采纳率:91.1% 评论

1. 首先,从整体上划分微服务组件,如用户管理,商品管理等,将其独立出来的话,这些都是一个独立的模块。
2. 然后,构建微服务的代码,对每一个模块编写独立的微服务,可以提供API接口供其它模块调用;
3. 为这些微服务建立简单的部署环境,包括建立数据库、架构负载均衡等;
4. 把这些粒度更小的微服务组件进行消息总线连接,比如RabbitMQ、Kafka等,以实现组件之间相互联系;
5. 利用容器技术进行部署,尽量使微服务之间的联系变的更加松散,以达到服务的可扩展和横向可拓展的目的;
6. 最后,要实现微服务的统一管理,微服务架构使用性能跟踪、注册发现及服务的熔断等,以保证服务的可用性、比较安全性,降低工作量。

6小时前

29
可能相似的问题

热门问题推荐

Copyright © 2024 微短问答 All rights reserved. 粤ICP备2021119249号 站务邮箱 service@wdace.com