上一页 1 ··· 21 22 23 24 25
摘要: 从DevOps的角度来看,微服务架构背后的一个关键概念是可以快速部署微服务的多个实例,以应对变化的应用程序环境(如用户请求的突然涌入、基础设施内部的问题等)。 为了实现这一点,微服务需要作为带有所有依赖项的单个制品进行打包和安装,然后可以将这个制品部署到安装了Java JDK的任何服务器上。这些依赖 阅读全文
posted @ 2019-12-02 20:41 mongotea 阅读(1460) 评论(0) 推荐(0) 编辑
摘要: 对于DevOps工程师来说,微服务的设计关乎在投入生产后如何管理服务。编写代码通常是很简单的,而保持代码运行却是困难的。 虽然DevOps是一个丰富而新兴的IT领域,在本书后面,读者将基于4条原则开始微服务开发工作并根据这些原则去构建。这些原则具体如下。 (1)微服务应该是独立的和可独立部署的,多个 阅读全文
posted @ 2019-12-02 20:40 mongotea 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 现在已经有了构建脚本,并实现了一个简单的Spring Boot引导类,接下来就可以开始编写第一个代码来做一些事情。这个代码就是控制器类。在Spring Boot应用程序中,控制器类公开了服务端点,并将数据从传入的HTTP请求映射到将处理该请求的Java方法。 遵循REST 本书中的所有微服务都遵循R 阅读全文
posted @ 2019-12-02 20:39 mongotea 阅读(487) 评论(0) 推荐(0) 编辑
摘要: 我们的目标是在Spring Boot中运行一个简单的微服务,然后重复这个步骤以提供功能。为此,我们需要在许可证服务微服务中创建以下两个类。 一个Spring引导类,可被Spring Boot用于启动和初始化应用程序。 一个Spring控制器类,用来公开可以被微服务调用的HTTP端点。 如刚才所见,S 阅读全文
posted @ 2019-12-02 20:38 mongotea 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 架构师需要关心的最后一部分,是应用程序中的微服务该如何彼此交流。使用微服务构建业务逻辑时,服务的接口应该是直观的,开发人员应该通过学习应用程序中的一两个服务来获得应用程序中所有服务的工作节奏。 一般来说,可使用以下指导方针思考服务接口设计。 (1)拥抱REST的理念——REST对服务的处理方式是将H 阅读全文
posted @ 2019-12-02 20:31 mongotea 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 一个微服务架极采用了丌同癿方法来提供癿功能。具体来诪,微服务架极有以下特性:  有限的:微服务单一职责、范围有限。微服务拥抱Unix哲学:一个应用只不过是一个服务集合,每个服务做一件事,并且一件事情做得很好。  松耦合:一个微服务应用就是一个小服务集合,仅仅通过使用非专有的调用协议(例如,HTT 阅读全文
posted @ 2019-12-02 20:29 mongotea 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 微服务架极具有仔下特点:、 n 微服务通信基亍几个基本原则(注意我说的是原则,没有标准)和采用轻量级的通信协议如HTTP和JSON(JavaScript Object Notation)为服务消费者和服务提供者乊间提供数据交换。 n 服务的底层实现不技术无关,因为应用程序总是不技术无关的协议通信(J 阅读全文
posted @ 2019-12-02 20:24 mongotea 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 之前一时不查,导致CSDN博客账号被盗,所有文章被删,N年心血毁于一旦,不过,幸好自己备份了一些。再次开博之前,自己比较了一下不同的博客平台,从总体而言,最终选择了博客园,后面,我会陆续将之前写的文章、多年的技术和感想,放上去分享给大家,欢迎大家来踩,一起探讨。最后在此,提醒各位技术追求者,要注意做 阅读全文
posted @ 2019-12-02 19:38 mongotea 阅读(89) 评论(0) 推荐(0) 编辑
上一页 1 ··· 21 22 23 24 25