微服务

在云生态中,微服务不仅仅是当前的架构趋势,而且已经成为需求。使用云作为应用程序部署的标准支持激励开发人员重新思考应用程序的设计与开发。微服务技术是一种来处理 cloud-native 应用开发的创新方法。然而,其架构原理适用于云以外的上下文。

微服务的优点包括:

  • 频繁变更
  • 可扩展性
  • 安全
  • 平台(例如操作系统)
  • 基础设施(如RAM,网络吞吐量)