本文共 258 字,大约阅读时间需要 1 分钟。
划分方法 目标:每个微服务独立运维部署,微服务只有单个责任,每个微服务包含自己的数据存储,微服务控制在5人小团队就能维护的规模以下,服务松散耦合设计。划分方向有: 1)实时、非实时划分; 2)同步、异步划分; 3)功能模块组划分; 如:后台管理、核心算法、外部接口等; 4)业务域划分; a.根据业务名词划分,如订单、用户; b.根据业务动词划分,如登录、下载; 微服务内部通信方式 1)同步 a.REST b.Thrift 2)异步 a.RabbitMQ b.Kafka 通信数据格式 Json、XML、Avro等转载地址:http://ucili.baihongyu.com/