微服务实战:落地微服务架构到直销系统(回顾总结)

一、什么是微服务 因为客户对现代化的产品和系统的需要,对软件开发本身提出了更高的要求,这些要求包括: 1.服务独立性,互不影响:包括各小组能独立开发;服务能独立部署与运行;不同上下文中可以有不同的技术选型。 2.高性能大并发:接口能够快速响应请求;队列处理业务能够支持大并发;查询的性能要好。 3.事件溯源与最终一致性:能够跟踪对象历史变化状态;能够回溯对象到任意的状态。 4.服务高可用性:数据尽量
相关文章
相关标签/搜索