首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
微服务专栏
Java白羊
创建于2022-09-05
订阅专栏
深入理解与实践微服务架构
等 23 人订阅
共29篇文章
创建于2022-09-05
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
【微服务专题】深入理解与实践微服务架构(二十五)之集成RocketMQ消息生产者与消费者
持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第14天,点击查看活动详情 集成RocketMQ消息生产者 1. 创建服务消息生产者子模块 创建service-provider-
【微服务专题】深入理解与实践微服务架构(二十四)之整合RocketMQ消息队列
持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第13天,点击查看活动详情 消息队列概述 消息队列是在消息的传输过程中保存消息的容器,用于接收消息并以文件的方式存储。消息队列作为
【微服务专题】深入理解与实践微服务架构(二十三)之OpenFeign调用实现熔断降级
持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第12天,点击查看活动详情 API分组管理 上面改造的双向数据同步的sentinel控制台我们可以在生产环境使用,但我们为了防止改
【微服务专题】深入理解与实践微服务架构(二十二)之Sentinel数据双向同步(4)
持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第11天,点击查看活动详情 前面已经完成sentinel-dashboard全局配置项和后端部分的源码改造,下面我们进行前端源码改
【微服务专题】深入理解与实践微服务架构(二十一)之Sentinel数据双向同步(3)
持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第10天,点击查看活动详情 上面已经完成了后端代码中配置类和规则交互层的源码改造,下面改造后端代码中的规则控制层: ③ 修改规则控
【微服务专题】深入理解与实践微服务架构(二十)之Sentinel数据双向同步(2)
持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第9天,点击查看活动详情 2. 后端代码修改 ① 配置类修改 直接在com.alibaba.csp.sentinel.dashbo
【微服务专题】深入理解与实践微服务架构(十九)之Sentinel数据双向同步(1)
持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第8天,点击查看活动详情 Sentinel数据双向同步 我们回顾一下,首先Sentinel规则的存储默认是存储在内存的,应用重启之
【微服务专题】深入理解与实践微服务架构(十八)之Sentinel配置规则持久化
持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第7天,点击查看活动详情 Sentinel配置规则持久化 上面测试了Sentinel服务限流、降级和熔断规则的使用;但是有个很明显
【微服务专题】深入理解与实践微服务架构(十七)之自定义Sentinel全局处理异常
Sentinel有两种方式实现自定义异常处理逻辑: - 添加@ResourceSentinel注解(细粒度,每一个接口对应一个异常处理类) ; - 实现实现BlockRequestHandler
【微服务专题】深入理解与实践微服务架构(十六)之Sentinel实现服务限流、降级和熔断功能
服务限流包含有客户端限流和服务端限流两种方式。客户端限流是针对具体某一个应用的流量进行限制,可以使用Google Guava的RateLimiter组件搭配原子类Semaphore信号量实现
【微服务专题】深入理解与实践微服务架构(十五)之整合Sentinel服务熔断器
Sentinel(分布式系统的流量防卫兵) 是面向分布式、多语言异构化服务架构的流量治理组件,主要以流量为切入点,从流量控制、流量路由、熔断降级、系统自适应保护等多个维度来帮助用户保障微服务的稳定性。
【微服务专题】深入理解与实践微服务架构(十四)之Gateway日志和超时功能实践
持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第3天,点击查看活动详情 11. 网关日志记录 在网关定义日志全局过滤器,获取请求ID、时间、路径、客户端地址以及响应码等参数:
【微服务专题】深入理解与实践微服务架构(十三)之Gateway谓词与过滤器功能实践
持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第2天,点击查看活动详情 7. 如何配置谓词和过滤器 上面我们快速上手了网关路由的谓词配置和过滤器配置,相当于已经使用过Gatew
【微服务专题】深入理解与实践微服务架构(十二)之Gateway全局请求过滤功能实践
在上面的测试中,存在两个方式都可以调用成功服务接口: ①经过网关规则过滤的请求;②直接访问后端服务的请求。 虽然网关有隐藏后端真实服务地址的功能,但难免会有恶意请求探测到后端真实服务地址,从而绕过网关
【微服务专题】深入理解与实践微服务架构(十一)之整合Gateway服务网关
网关接管所有的入口流量(类似Nginx的作用),将所有用户的请求转发给后端的服务器。但网关做的不仅仅只是简单的转发,也会针对流量做一些扩展,比如鉴权、限流、权限、熔断、协议转换、错误码统一、缓存、日志
【微服务专题】深入理解与实践微服务架构(十)之集成LoadBalancer负载均衡器
在2019年7月3日,在Hoxton.M1的发布会上,Spring已经宣布用Spring Cloud LoadBalancer来代替Netfix Ribbon 。这宣告着新时代的微服务负载均衡器诞生了
【微服务专题】深入理解与实践微服务架构(九)之手写负载均衡算法与Ribbon优化
Ribbon 组件来自 Netflix,它的定位是一款用于提供客户端负载均衡的工具软件。Ribbon 会自动地基于某种内置的负载均衡算法去连接服务实例,我们也可以设计并实现自定义的负载均衡算法并嵌入
【微服务专题】深入理解与实践微服务架构(八)之整合Ribbon负载均衡器
Ribbon 是 Netflix 发布的开源项目,主要功能是提供客户端的复杂 `均衡算法` 和 `服务调用` 。Ribbon 客户端组件提供一系列完善的配置项如`超时`、`重试`等。
【微服务专题】深入理解与实践微服务架构(七)之整合Nacos配置中心
在微服务中,随着服务的拆分,带来的配置文件也逐渐增多,配置和维护不同环境、不同节点下的配置文件变得很麻烦。 配置中心是将分布式系统中配置信息功能,抽离出来,作为一个单独的模块来进行配置的一个微服务组件
【微服务专题】深入理解与实践微服务架构(六)之整合Openfeign服务调用
服务调用,即一个独立的服务调用另一个独立服务,此过程可以分为服务调用者、服务提供者。在微服务中存在服务调用的概念,因为注册中心的存在,将拆分出来的多个服务组成了一个以注册中心为中心的分布式系统;除注册
下一页