Spring Cloud 微服务技术整合

微服务架构风格是一种使用一套小服务来开发单个应用的方式途径,每个服务运行在自己的进程中,并使用轻量级机制通信,通常是HTTP API,这些服务基于业务能力构建,并能够通过自动化部署机制来独立部署,这些服务使用不同的编程语言实现,以及不同数据存储技术,并保持最低限度的集中式管理。

Spring cloud是一个基千Spring Boot实现的微服务架构开发工具。为微服务架构中涉及的配置管理、服务治理、断路器、智能路由、微代理、控制总线、全局锁、决策竞选、分布式会话和集群状态管理等操作提供了一种简单的开发方式

使用spring cloud搭建微服务框架包括

1.配置中心 Spring Cloud Config

  spring boot2X集成spring cloud config

2.服务发现与注册

  spring boot2X整合Consul一服务注册与发现

3.网关Zuul

  Spring boot2X集成zuul与consul实现负载均衡和反向代理

  Zuul之路由熔断

4.微服务调用

  spring boot2X整合Consul一使用RestTemplate实现服务调用

     spring boot2X整合Consul一使用Feign实现服务调用

  5.服务监控

    Spring Boot Admin

    spring boot的actuator

  6.微服务跟踪

    Zipkin+Sleuth 链路追踪整合

posted @   慕尘  阅读(220)  评论(0编辑  收藏  举报
(评论功能已被禁用)
编辑推荐:
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)
点击右上角即可分享
微信分享提示