微服务
文章平均质量分 94
微服务是一种开发软件的架构和组织方法,其中软件由通过明确定义的 API 进行通信的小型独立服务组成。这些服务由各个小型独立团队负责。使用微服务架构,将应用程序构建为独立的组件,并将每个应用程序进程作为一项服务运行。
阿默mini
不积跬步,无以至千里
展开
-
Spring Cloud Gateway 网关组件及搭建实例
Spring Cloud Gateway 是 Spring Cloud 团队基于 Spring 5.0、Spring Boot 2.0 和 Project Reactor 等技术开发的高性能 API 网关组件。Spring Cloud Gateway 旨在提供一种简单而有效的途径来发送 API,并为它们提供横切关注点,例如:安全性,监控/指标和弹性。Spring Cloud Gateway 是基于 WebFlux实现的,而 WebFlux 框架底层则使用了高性能的 Reactor 模式通信框架 Netty。原创 2022-12-01 19:33:47 · 1827 阅读 · 0 评论 -
Spring Cloud Config 分布式配置组件
Spring Cloud Config 是由 Spring Cloud 团队开发的项目,它可以为微服务架构中各个微服务,可以将各个微服务的配置文件集中存储在一个外部的存储仓库或系统(例如 Git 、SVN 等)中,对配置进行统一管理,以支持各个微服务运行。Spring Cloud Config为分布式系统中的外部化配置提供服务器端和客户端支持,有了 Config 服务器,就有了一个中心位置来管理跨所有环境的应用程序的外部属性。原创 2022-09-23 11:23:37 · 367 阅读 · 0 评论 -
Spring Cloud Eureka 服务注册与发现组件
Spring Cloud 将 Eureka 与 Netflix 中的其他开源服务组件(例如 Ribbon、Feign 以及 Hystrix 等)一起整合进 Spring Cloud Netflix 模块中,整合后的组件全称为 Spring Cloud Netflix Eureka。Eureka 是 Spring Cloud Netflix 模块的子模块,它是 Spring Cloud 对 Netflix Eureka 的二次封装,主要负责 Spring Cloud 的功能。原创 2022-09-22 19:53:44 · 313 阅读 · 0 评论