pay-interview
支付微服务
微服务是一种架构风格;应用程序被划分为更小的、流程驱动的服务;这些服务松散耦合、可独立部署,并且能够通过定义良好的 API 进行通信;这些服务是为业务功能而构建的。
微服务架构中一般都有一个网关,用户在访问系统的时候会首先访问网关,由网关决定将请求映射到哪个服务。
微服务架构特点
每个服务都可以单独测试。
每个微服务都有一个单独的代码库。
微服务需要管理每个服务的数据存储。
微服务允许为其他服务使用不同的技术栈。
每项服务都专注于解决特定问题。
微服务的每个组件都可以在不影响其他服务功能的情况下进行开发、操作和扩展
。对于服务之间的通信;服务不需要与其他服务共享它们的代码。
可以通过 API 进行通信。支持多语言编程;服务不需要共享相同的技术堆栈、库或框架。
https://blog.csdn.net/weixin_43025343/article/details/127455460