微服务五种开源API网关实现组件对比
微服务架构是当下比较流行的一种架构风格,它是一种以业务功能组织的服务集合,可以持续交付、快速部署、更好的可扩展性和容错能力,而且还使组织更容易去尝试新技术栈。微服务具有几个关键特征:高度可维护和可测试性 与其他服务松散耦合 且可独立部署 能够由一个小团队开发现在很多公司企业想将自己的单体应用架构迁移到微服务架构,在这个问题上,Martin Fowler提出了3个前提,而Phil Calcado对其进行了扩展如下:快速配置计算资源 基本监控 快速部署 易于配置存储 易于访问网关 认