github 上的资源:
一. eShopOnContainers: https://github.com/dotnet-architecture/eShopOnContainers
1.1 eShopOnContainers 知多少系列;
https://www.cnblogs.com/sheng-jie/p/9789180.html
1.2 解析微软微服务架构eShopOnContainers
https://www.cnblogs.com/inday/p/6908515.html
https://www.cnblogs.com/dusthunter/archive/2018/11/16/9971583.html
AiurSoft : 微服务框架
1.微服务间的通信越少越好;
2.微服务间的通信应使用异步消息;如果可能,永远不要依赖于多个微服务之间的同步通信(请求/响应),对于查询也是如此。
3.最后(构建微服务时大多数问题会在这里发生),如果初始微服务需要最初由其他微服务拥有的数据,则不要依赖于对该数据进行同步请求。 而是通过使用最终一致性(通常使用集成事件,如后面几节所述),将该数据(仅需要的属性)复制或传播到初始服务的数据库中。