SpringCloud
文章平均质量分 90
微服务学习
朵拉(努力学JAVA版)
这个作者很懒,什么都没留下…
展开
-
Sentinel熔断限流组件学习
随着微服务的流行,服务和服务之间的稳定性变得越来越重要。Sentinel 是面向分布式、多语言异构化服务架构的流量治理组件,主要以流量为切入点,从流量路由、流量控制、流量整形、熔断降级、系统自适应过载保护、热点流量防护等多个维度来帮助开发者保障微服务的稳定性。硬编码的方式,定义代码中某个代码片段为资源.//准备资源的入口 entry Entry entry = null;try {//对资源赋值,定义资源的名字 entry = SphU . entry("sayHi");原创 2023-07-20 18:08:10 · 547 阅读 · 0 评论 -
Gateway学习
微服务网关是一个用于管理和监控微服务的入口,用于转发和路由来自客户端的请求。微服务网关可以将来自客户端的请求转发给后端的多个微服务,同时也可以处理跨域、身份验证、限流、缓存、流量控制等一系列与微服务相关的功能,从而简化了微服务架构的服务开发的复杂度。总结网关功能,需求:集中管理:微服务很多,接口api也很多,所以通过网关为所有的微服务api接口提供统一管理维护的功能安全考虑:为了安全考虑,几乎绝大部分微服务都需要认证授权,和访问控制,网关可以提前完成这个任务,为微服务提供保障.原创 2023-07-19 10:25:35 · 147 阅读 · 0 评论 -
RocketMQ分布式消息中间件学习
核心进程2个:视图进程1个:启动broker启动rocket-dashboardrocketmq团队提供了一个查询rocket状态数据的仪表盘系统.RocketMQ案例message: 消息数据对象product: 程序代码,生成消息,发送消息到队列consumer: 程序代码,监听(绑定)队列,获取消息,执行消费代码queue: Rocketmq rabbitmq kafka这些消息队列中间件软件.Product原创 2023-07-24 16:38:46 · 112 阅读 · 1 评论 -
微服务框架预习
nacos: 注册中心 配置中心dubbo: 远程调用rpc框架sentinel: 熔断器,限流器rocketmq: 异步通信队列spring cloud gateway: 微服务网关所有组件使用,整合到spring cloud,spring cloud出现是基于springboot完成的.使用学习的步骤,大三步.依赖配置yaml简单配置: 可能是配置类,可能是注解。原创 2023-07-18 08:43:15 · 55 阅读 · 1 评论