zeus00456

导航

2022年7月28日 #

微服务架构 | 服务注册发现中心 - [Springcloud 整合 consul(简易)]

摘要: @(INDEX) 简易安装 下载 consul 选择自己的系统版本,注意一般电脑用 amd,否则用 arm 解压 tar zxvf consul_1.9.6_linux_amd64.zip -C /usr/local/bin/ 运行 ./consul agent -client=0.0.0.0 -d 阅读全文

posted @ 2022-07-28 16:00 问仙长何方蓬莱 阅读(77) 评论(0) 推荐(0) 编辑

微服务架构 | 服务注册发现中心 -[springcloud 整合 zookeeper]

摘要: @(INDEX) 依赖 <!-- SpringBoot整合zookeeper客户端 --> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-zookeeper-dis 阅读全文

posted @ 2022-07-28 16:00 问仙长何方蓬莱 阅读(55) 评论(0) 推荐(0) 编辑

微服务架构 | 负载均衡 - [Ribbon]

摘要: @(INDEX) §1 简介 Ribbon 是 Springcloud 原配的负载均衡器 与 nginx 不同,它是本地进程负载均衡,由消费端进行(nginx 本质是个反向代理服务器,可以实现服务端的负载均衡 ) §2 简易使用 依赖 <dependency> <groupId>org.spring 阅读全文

posted @ 2022-07-28 15:59 问仙长何方蓬莱 阅读(159) 评论(0) 推荐(0) 编辑

微服务架构 | 负载均衡 - [OpenFeign]

摘要: @(INDEX) 简介 Feign ≈ RestTemplate + Ribbon OpenFeign ≈ Feign + MVC支持 OpenFeign 通过接口,而非协议访问服务提供方 类似 Dubbo/JNDI 的方式,通过接口和注解,生成远端服务的代理对象进行访问 快速入门 依赖 <depe 阅读全文

posted @ 2022-07-28 15:58 问仙长何方蓬莱 阅读(266) 评论(0) 推荐(0) 编辑

微服务架构 | 服务隔离 - [Hystrix]

摘要: @(INDEX) §1 简介 Hystrix 是由 Netflix 开源的一个服务隔离组件,通过服务隔离来避免由于依赖延迟、异常,引起资源耗尽导致系统不可用的解决方案。 服务隔离是一个双端(提供方和调用方)都可进行的行为 §2 服务的熔断、降级、限流 ==服务雪崩== 当一个比较底层的服务不可用时, 阅读全文

posted @ 2022-07-28 15:45 问仙长何方蓬莱 阅读(104) 评论(0) 推荐(0) 编辑

微服务架构 | 服务网关 - [Gateway]

摘要: @(INDEX) §1 官网与简介 Zuul Gateway This project provides a library for building an API Gateway on top of Spring WebFlux. Spring Cloud Gateway aims to prov 阅读全文

posted @ 2022-07-28 15:44 问仙长何方蓬莱 阅读(109) 评论(0) 推荐(0) 编辑

微服务架构 | 服务监控与隔离 - [Sentinel]

摘要: §1 简介 下面内容摘要自 github alibaba/Sentinel 介绍 Sentinel 是用于 维护微服务架构稳定性 的组件,稳定性 包括: 流量控制 流量路由 熔断降级 系统自适应过载保护 热点流量防护 优点: 泛用性强:适用多种场景,秒杀(突发流量控制)、消息削峰填谷、集群流量控制、 阅读全文

posted @ 2022-07-28 15:44 问仙长何方蓬莱 阅读(329) 评论(0) 推荐(0) 编辑

微服务架构 | 服务注册发现中心/配置中心/消息总线 - [nacos]

摘要: @(INDEX) §1 简介 Nacos = Naming Configration Service 在 SpringCloud alibaba 中,nacos 同时扮演了 服务注册发现中心、配置中心、消息总线等角色。 ==nacos 与其他注册中心特性对比== | | nacos| Eureka 阅读全文

posted @ 2022-07-28 15:43 问仙长何方蓬莱 阅读(161) 评论(0) 推荐(0) 编辑

微服务架构 | 消息队列 - [常见坑] TBC...

摘要: @(INDEX) §1 重复消费 §1.1 概念 同一条消息被 comsumer 消费两次 §1.2 成因 中间件本身原因 有的队列没有进行控制,一条消息确实可以扔给多个comsumer(其实还是可以通过配置搞定) ==人为因素== 研发人员没有正确配置消息队列,比如没有打开 ACK 机制 研发人员 阅读全文

posted @ 2022-07-28 15:40 问仙长何方蓬莱 阅读(55) 评论(0) 推荐(0) 编辑

微服务架构 | 链路追踪 - [Sleuth]

摘要: @(INDEX) §1 简介 Spring Cloud Sleuth provides API for distributed tracing solution for Spring Cloud. It integrates with OpenZipkin Brave Spring Cloud Sl 阅读全文

posted @ 2022-07-28 15:40 问仙长何方蓬莱 阅读(57) 评论(0) 推荐(0) 编辑