MSA
文章平均质量分 54
微服务架构
【非典型Coder】
混迹IT行业十来年,拧过螺丝做过架构,当过讲师,闲暇之余写写文章~
展开
-
SpringCloud 远程调用——OpenFeign
1. 导入依赖 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-openfeign</artifactId> </dependency>2. 开启 openFeign配置类或者启动类上添加注解,自动扫描已经定义好原创 2022-04-25 10:55:27 · 1016 阅读 · 0 评论 -
微服务——限流、熔断、降级
微服务中——限流、熔断、降级你知道什么意思吗?原创 2022-01-07 10:51:32 · 1032 阅读 · 0 评论 -
Eureka 集群搭建与踩坑
刚刚跑起来,趁着热,就写进了博客,记录下再这个过程踩过的坑:官方的文档指出配置HA关键:By default every Eureka server is also a Eureka client and requires (at least one) service URL to locate a peer. If you don’t provide it the service will run and work, but it will shower your logs with a l原创 2021-12-10 14:12:40 · 993 阅读 · 0 评论 -
Eureka、Nacos、Zookeeper 谁更适合做注册中心
微服务体系中,注册中心是不可或缺的组件。承担了服务的管理(注册、发现)的重要职能。市场上有很多公司使用了不同的注册中心,比如 Netflix 的 eureka、Apache 的 zk、以及国产的 Nacos。但是大家有没有想一想这三个到底哪一个更适合做注册中心。Eurekaeureka 集群采用的是一种去中心化 peer to peer 的方式, 所有的实例都是对等的,不存在主从之分。充分保证了可用性,CAP 理论中取了 AP。Zookeeperzk 集群,有一个leader .原创 2021-12-09 15:41:12 · 5905 阅读 · 0 评论 -
SpringCloud 整合 Sentinel
Sentinel 是阿里开源的分布式流量哨兵,具有限流、熔断降级、服务监控等功能。下面介绍在 SpringCloud中的具体使用方式。1. 下载并启动 Sentinel 控制台服务java -Dserver.port=8070 -Dcsp.sentinel.dashboard.server=localhost:8070 -Dproject.name=sentinel-dashboard -jar sentinel-dashboard-1.8.2.jar2. 引入起步依赖原创 2021-10-12 11:34:42 · 1639 阅读 · 0 评论