08 2017 档案
摘要:当您选择将应用程序构建成为一组微服务时,您需要决定应用程序客户端将如何与微服务进行交互。单体应用程序只有一组端点(endpoint),通常使用复制(replicated)结合负载均衡来分配流量。然而,在微服务架构中,每个微服务都暴露一组通常比较细颗粒的端点。在本文中,我们将研究如何改进客户端通信,并提出一个使用 API 网关的方案。
阅读全文
摘要:目前微服务受到很多关注:文章、博客、社交媒体上的讨论和会议演讲。他们正在迅速走向加德纳技术成熟度曲线(Gartner Hype cycle)的高峰。与此同时,也有持怀疑态度的软件社区人员认为微服务没什么新鲜可言。反对者声称它的思想只是面向服务架构(SOA)的重塑。然而,无论是炒作还是怀疑,不可否认微服务架构模式具有非常明显的优势——特别是在实施敏捷开发和复杂的企业应用交付方面。
阅读全文
摘要:本文将介绍各种 Spring 的配置方式,帮助你了解配置 Spring 应用的复杂性。Spring 是一个非常受欢迎的 Java 框架,它用于构建 Web 和企业应用。不像许多其他框架只关注一个领域,Spring 框架提供了各种功能,通过项目组合来满足当代业务需求...
阅读全文
摘要:如何使用 Spring Boot、Spring Cloud、Docker 和 Netflix 的开源工具来构建一个微服务架构。本文通过一个使用了 Spring Boot、Spring Cloud 和 Docker 构建的概念型应用示例来提供了解常见的微服务架构模式的起点...
阅读全文