spring cloud
文章平均质量分 57
spring cloud微服务组件专栏
鸭梨的药丸哥
文耀
展开
-
kafaka生产者消费者demo(简易上手demo)
kafaka生产者消费者demo(简易上手demo)文章目录kafaka生产者消费者demo(简易上手demo)导包kafka官方clientspring官方templatespring官方springcloud stream starterkafka官方client使用生产者Demo消费者Demo简易的多线程生产者生产消费使用线程池优化生产者ProducerThreadPool测试使用测试结果spring官方template使用配置生产者Demo消费者Demospring官方springcloud st原创 2022-04-08 21:46:43 · 3500 阅读 · 0 评论 -
@SentinelResource使用
@SentinelResource使用官网@SentinelResource的使用:注解支持 · alibaba/Sentinel Wiki (github.com)@SentinelResource的介绍@SentinelResource来源于Alibaba的Sentinel的注解支持,根据Sentinel官方文档的描述,Sentinel可以通过以下方式定义资源:方式一:主流框架的默认适配方式二:抛出异常的方式定义资源方式三:返回布尔值方式定义资源方式四:注解方式定义资源(@Sentine原创 2021-07-29 16:47:00 · 721 阅读 · 0 评论 -
spring cloud Alibaba Sentinel中文文档
spring cloud Alibaba Sentinel中文文档github中的中文文档:https://github.com/alibaba/Sentinel/wiki/介绍原创 2021-07-28 22:15:51 · 1113 阅读 · 0 评论 -
spring cloud config笔记
spring cloud config官网的spring cloud config文档:Spring Cloud Configserver端server端主要读取远程源的配置信息到本地,然后给后台微服务提供统一的配置中心。pom.xml<!-- https://mvnrepository.com/artifact/org.springframework.cloud/spring-cloud-config-server --><dependency> <gro原创 2021-07-28 21:05:34 · 249 阅读 · 0 评论 -
spring cloud bus AMQP学习笔记
spring cloud bus AMQP三种jar包spring-cloud-bus 源包spring-cloud-starter-bus-amqp 整合了RabbitMQspring-cloud-starter-bus-kafka 整合了kafkapom.xml我这里使用的是RabbitMQ做消息队列,所以我使用的是spring-cloud-starter-bus-amqp<!-- https://mvnrepository.com/artifac原创 2021-07-28 21:04:38 · 1889 阅读 · 2 评论 -
spring cloud Alibaba 的 Nacos学习笔记
spring cloud Alibaba 的 Nacos学习笔记文章目录spring cloud Alibaba 的 Nacos学习笔记下载nacosspring cloud Alibaba依赖nacos-discovery依赖nacos-config依赖nacos-discovery的使用生产者application.yml配置生产者启动类生产者Controller消费者application.yml配置消费者的RestTemplate消费者的Controllernacos-config的使用boots原创 2021-07-28 20:31:58 · 140 阅读 · 0 评论 -
spring cloud集成Eureka
spring cloud整合Eureka文章目录spring cloud整合EurekaServer模块的搭建pom.xml配置启动类配置application.yam配置查看Eureka主页面client模块的搭建pom.xml配置启动类配置application.yam配置在Eureka中查看注册Eureka集群搭建Eureka的保护机制Eureka,zookeeper,consul对比Eureka中自带的Ribbon使用Server模块的搭建pom.xml配置pom.xml文件,这里没有版本号原创 2021-07-22 17:48:56 · 500 阅读 · 3 评论 -
spring cloud整合OpenFeign
spring cloud整合OpenFeignpom.xml配置<!-- https://mvnrepository.com/artifact/org.springframework.cloud/spring-cloud-openfeign-core --><dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-ope原创 2021-07-22 17:44:53 · 450 阅读 · 0 评论 -
spring cloud 集成consul
spring cloud 集成consulpom.xml配置<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-consul-discovery</artifactId></dependency>application.yml配置spring: cloud: consu原创 2021-07-22 17:44:22 · 184 阅读 · 0 评论 -
Eureka修改实例名称
Eureka修改实例名称在application.yml添加eureka.instance.instance-id即可eureka: client: register-with-eureka: true fetch-registry: true service-url: defaultZone: http://localhost:7001/eureka instance: instance-id: payment8000 #修改实例id原创 2021-07-22 17:43:31 · 631 阅读 · 0 评论 -
spring cloud整合Ribbon
spring cloud整合Ribbon使用Eureka中自带的Ribbon如果你使用的是Eureka做服务发现和注册的话,在比较新版本的Eureka中,Eureka已经集成了Ribbon进入Eureka中,当你引入dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-eureka-clientr<原创 2021-07-22 17:42:54 · 346 阅读 · 0 评论 -
Spring cloud整合zookeeper
Spring cloud整合zookeeperpom.xml依赖spring cloud整合zookeeper需要依赖spring-cloud-starter-zookeeper-discovery<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-zookeeper-discovery</artifac原创 2021-07-22 17:41:44 · 277 阅读 · 0 评论 -
spring cloud Hystrix
spring cloud Hystrix文章目录spring cloud Hystrixpom.xml依赖开启短路器功能服务降级@HystrixCommand的fallbackMethod配置默认的服务降级方法使用openfeign中的hystrix配置application.yml@FeignClient的fallback属性配置服务降级的类服务熔断@HystrixCommand配置断路器使用案例Hystrix的仪表盘pom.xml依赖启动类访问接口监控展示报错Unable to connect to原创 2021-07-22 17:40:08 · 102 阅读 · 1 评论 -
feignRequest$Options错误
feign/Request$Options错误原因导错包了,导致某些模块缺失。spring cloud 集成feign现在需要导入包spring-cloud-starter-openfeign解决导入正确的spring-cloud-starter-openfeign包<!-- https://mvnrepository.com/artifact/org.springframework.cloud/spring-cloud-starter-openfeign --><depend原创 2021-07-22 17:38:10 · 5241 阅读 · 0 评论 -
Eureka集群搭建
Eureka集群搭建配置映射修改hosts对Eureka节点进行区分,因为我这里是单机模拟集群,实际情况这三个节点应该放在不同机器上。127.0.0.1 eureka1.com127.0.0.1 eureka2.com127.0.0.1 eureka3.com配置pom.xml每个节点都添加eureka-server的依赖<dependency> <groupId>org.springframework.cloud<原创 2021-07-18 15:57:20 · 161 阅读 · 0 评论 -
springcloud实体类抽离
springcloud实体类抽离1.目的在微服务中往往会有公共实体类,springcloud中的多个微服务往往会重用一些公共实体类,对这些实体类进行抽离,能对整个微服务项目起到解耦的作用。这使得多个微服务不用重复相同的实体类代码,并且使得易于管理实体类。2.使用maven打包实体类2.1 父工程坐标父工程的maven坐标可以从父工程的pom.xml文件中看到(记住坐标,后面会用到)<!-- 父工程坐标 --><groupId>com.yao.springcloud<原创 2021-07-17 21:47:35 · 2390 阅读 · 0 评论