
springcloud
跟着半仙学java
这个作者很懒,什么都没留下…
展开
-
netflix-eureka-ribbon报错No instances available for SPRINGCLOUD-PROVIDER
1.yml配置中消费者和生产者fetch-registry: trueregister-with-eureka: true2.由于spring-cloud-starter-netflix-eureka-client集成了ribbon,需要在spring-cloud-starter-netflix-ribbon中去除ribbon<dependency> <groupId>org.springframework.cloud</groupId>原创 2022-02-17 10:06:07 · 469 阅读 · 0 评论 -
eureka报错The method‘s class, javax.servlet.ServletContext, is available from the following locations
可以看到是javax.servlet.ServletContext类重复,分别去两个包下寻找getVirtualServerName()方法,可以看到在servlet-api-2.5.jar下没有该方法而tomcat-embed-core-9.0.41.jar有该方法,那么只要将servlet-api-2.5.jar屏蔽掉或者改为test就可以了很巧的是spring-cloud-starter-netflix-eureka-server恰恰依赖servlet-api,在pom文件中屏蔽掉后except.原创 2022-02-16 11:03:04 · 2215 阅读 · 0 评论 -
windows下安装使用zkui
1.从https://github.com/DeemOpen/zkui下载或git clone项目2.在项目根目录cmd:mvn clean install3.将config.cfg复制到target文件夹下,该文件夹下已生成zkui-2.0-SNAPSHOT-jar-with-dependencies.jar4.修改config.cfg中的zkServer=localhost:2181,localhost:2181配置5.cmd:java -jar zkui-2.0-SNAPSHOT-jar原创 2021-12-24 09:55:03 · 1496 阅读 · 0 评论 -
springcloud项目详解二之eureka
一.eureka作用如果所有的后端服务之间,没有互相通信,那么eureka是可以不要的。如果后端微服务之间,有互相通信,那么在负载均衡时,相同的服务肯定会启动多个,而且使用不同的端口,这个时候,服务之间就可以通过注册在eureka中的名称来找到对方,而不是根据IP+端口号去找对方。如果后端微服务之间相互通信,都要知道具体的IP和端口,可能么?二.立项idea创建springcloud项目...原创 2019-09-06 18:58:24 · 244 阅读 · 0 评论 -
springcloud项目详解一:基本部署
1.是什么springcloud是一系列框架的有序集合,它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用Spring Boot的开发风格做到一键启动和部署。Spring Cloud并没有重复制造轮子,它只是将目前各家公司开发的比较成熟、经得起实际考验的服务框架组合起来,通过Spring Boo...原创 2019-05-03 15:47:39 · 9551 阅读 · 1 评论