微服务监控2024年8月29日 | 1 分钟阅读 监控是微服务的控制系统。 由于微服务更加复杂,更难以了解其性能并排除故障。 鉴于软件交付的快速变化,需要监控服务。 监控微服务有五个原则,如下所示:
这些原则使我们能够解决与微服务相关的技术变化以及与之相关的组织变化。 微服务监控工具有以下三种监控工具:
微服务虚拟化微服务虚拟化是一种模拟各种基于组件的应用程序(如基于云的应用程序,SOA 和 API 驱动的体系结构)中特定组件的行为的方法。 服务虚拟化还可以降低成本并节省时间。 通过结合服务虚拟化,组织可以开发可以从各个位置和不同环境中交付的应用程序。 下一个主题微服务组件和标准化端口和 URL |
微服务架构(MSA)和服务导向架构(SOA)之间的区别 基于微服务的架构(MSA)面向服务的架构(SOA) 微服务使用轻量级协议,如 REST 和 HTTP 等。 SOA 支持多消息协议。 它专注于解耦。 它专注于应用程序服务可重用性。 它使用简单的消息传递系统进行通信。 它使用企业服务总线(ESB)...
阅读1分钟
在本节中,我们将连接微服务以将其跟踪消息放在 RabbitMQ 上。 一旦我们将消息放在 RabbitMQ 上,它将被 Zipkin 服务器接收。 让我们将 currency-conversion-service、currency-exchange-service 和 netflix-zuul-api-gateway-server 连接到 RabbitMQ 服务器。 步骤 1:打开...
阅读 2 分钟
步骤 1:使用 Spring Initializr https://start.spring.io/ 创建一个 Maven 项目步骤 2:选择 Spring Boot 版本 2.2.0 M6 或更高版本。不要选择快照版本。步骤 3:提供组名称。在我们的例子中 om.javatpoint 步骤 4:提供 Artifact id。我们有...
阅读 2 分钟
步骤 1:使用 Spring Initializr https://start.spring.io/ 创建一个 Maven 项目 步骤 2:选择 Spring Boot 版本 2.2.0 M6 或更高版本。 不要选择快照版本。 步骤 3:提供组名。 在我们的例子中,com.javatpoint.microservices。 步骤 4:提供 Artifact id。 我们提供了 spring-cloud-config-server。 步骤...
阅读 2 分钟
步骤 1:选择项目 spring-cloud-config-server 并运行 SpringCloudConfigServerApplication.java 文件。 步骤 2:选择项目 limits-service 并运行 LimitsServiceApplication.java 文件。 步骤 3:打开浏览器并输入 https:///8080/limits。 它返回以下响应:{"maximum":222,"minimum":2} 我们从 limits-service-qa.properties 文件中获取这些值,因为我们已经配置了...
阅读 2 分钟
在前一节中,我们配置了 Ribbon 并在两个服务之间分配了负载。在本节中,我们将设置 Eureka 命名服务器。命名服务器命名服务器是一种计算机应用程序,它实现了一种网络服务,用于响应针对 ... 的查询
阅读 3 分钟
在本节中,我们将从流行的 Spring Cloud 组件 Feign 开始。 Feign Feign 是 Netflix 开发的声明式 Web 服务(HTTP 客户端)。 它的目的是简化 HTTP API 客户端。 它是 Java 到 HTTP 客户端绑定器....
阅读 3 分钟
在 ious 部分,我们创建了 currency-exchange-service。 现在我们将创建一个与 currency-exchange-service 对话的 currency-conversion-service。 步骤 1:打开浏览器并输入 https://start.spring.io/。 提供组名 javatpoint.microservice 和 Artifact currency-conversion-service。 添加依赖项:Spring web、DevTools、Actuator 和 Config Client。 单击“生成”...
阅读 2 分钟
在本节中,我们将创建几个微服务:CurrencyCalculationService 和 CurrencyExchangeService。 注意:在本教程中,我们将货币转换服务引用为货币计算服务。 这两项服务具有相同的含义,因此不要感到困惑。 让我们了解这些服务的功能。 在...
5 分钟阅读
在 ious 部分,我们已经硬编码了交换值的响应。 它来自数据库。 在本节中,我们将创建一个与内存数据库的连接。 让我们看看如何将微服务连接到 H2 数据库。 按照以下步骤连接...
阅读 2 分钟
我们请求您订阅我们的新闻通讯以获取最新更新。
我们提供所有技术(如 Java 教程、Android、Java 框架)的教程和面试问题
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India