
springCloud
打豆豆。
Syntacticsugar这是我见过最短命的爱情,女:阿亮,我爱你。阿亮:啊?。完。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
org.springframework.cloud:spring-cloud-starter-eureka :unknown 报错解决;
声明,使用 springCloud 最新版本 G系列 ,idea2018.2的 IDE,JDK8;问题描述: 创建 eureka 服务时候,依赖报错,说不认识 eureka 启动器,醉了一批,;手动添加版本号 ,然后刷新空间;...原创 2018-11-11 10:05:31 · 39238 阅读 · 5 评论 -
微服务间调用异常、feign.FeignException: status 404 reading GoodsClient#querySkuBySpuId(Long)
报错:feign.FeignException: status 404 reading GoodsClient#querySkuBySpuId(Long) at feign.FeignException.errorStatus(FeignException.java:62) at feign.codec.ErrorDecoder$Default.decode(ErrorDecoder.j...原创 2018-12-18 09:54:16 · 20453 阅读 · 31 评论 -
报错解决、Injection of autowired dependencies failed、
启动项目报错:Error starting ApplicationContext. To display the auto-configuration report re-run your applicationInjection of autowired dependencies failed; nested exception is java.lang.IllegalArgumentExce...原创 2018-12-07 22:35:32 · 2771 阅读 · 1 评论 -
Spring Cloud Config 组件、配合GitHub搭建高可用分布式配置中心
springcloud开发过程中为什么要用配置中心?有什么好处?》举个栗子:使用微服务搭建项目过程中、每一个服务都要配置文件,当遇到大型项目时候,用户模块、订单模块、商品模块…数据使用单个数据源dataSource 的话,一旦数据库地址需要发生变化,无疑,仅仅配置文件url 只一块儿就很难想象;众多依赖配置势必会出现重复配置(冗余),并且模块越多,项目的配置文件越不利于管理;为使配置...原创 2018-12-07 21:13:13 · 218 阅读 · 0 评论 -
spring.profiles.active配置解析、
1、在配置springcloud 时候、不了解spring.profiles.active 有什么作用、看看文档去了只有、》查看官方文档:2.1 Environment Repository:http://cloud.spring.io/spring-cloud-config/single/spring-cloud-config.html#_encryption_and_decrypti...原创 2018-12-05 10:53:08 · 18016 阅读 · 0 评论 -
consumer熔断器启动警告:No URLs will be polled as dynamic configuration sources.
报错警告如下:No URLs will be polled as dynamic configuration sources.》》解决办法:默认读取的 config.properties 配置文件,多以添加该配置文件即可;PS: 空的都可以;再次启动没有什么警告了:...原创 2018-12-01 10:31:49 · 22801 阅读 · 0 评论 -
服务的注册与发现、preferIpAddress: true
yml 文件中配置 preferIpAddress: trueserver: port: 8761eureka: server: enable-self-preservation: false instance: preferIpAddress: true hostname: ${spring.cloud.client.ipAddress} in...原创 2018-12-04 23:57:27 · 4964 阅读 · 0 评论 -
Zuul网关配置、ZuulException: Forwarding error
Zuul 是什么,有什么作用:核心作用就是过滤和路由;基本配置如下:server: port: 10010 #端口spring: application: name: api-gateway # 网关名字zuul: routes: user-service: # 路由的 id path: /user-service/** #映射路径...原创 2018-11-30 11:20:00 · 29430 阅读 · 4 评论 -
解决Spring Boot Application in default package
》1、问题描述创建springcloud 项目时候,main报错:Spring Boot Application in default package less… (Ctrl+F1)Inspection info: Checks Spring Boot Application Setup.@SpringBootApplication used in default packageR...原创 2018-11-27 10:26:14 · 50104 阅读 · 10 评论 -
Hystrix熔断器原理、应用
熔断器用于解决雪崩问题:什么是雪崩问题?解决方案2种;1、熔断2、服务降级熔断器的应用场景:控制用户精确访问,譬如VIP 账号访问资源的等等、权限控制;源码分享:https://github.com/medoo-Ai/cloud-demo11、consumer 消费者中添加依赖:2、在main 函数中添加 @EnableCircuitBreaker // 添加Hystrix ...原创 2018-11-29 23:28:45 · 515 阅读 · 0 评论 -
eureka的负载均衡、ribbon的原理
ribbon 来完成负载均衡RibbonLoadBalanceClient 类,是用来 进行负载均衡的;其中有个 choose 的方法,源码如下:》意思是,对serverId 进行实例化;创建测试类;在服务的消费者添加@LoadBalanced 注解;@SpringBootApplication@EnableDiscoveryClientpublic class Consu...原创 2018-11-29 21:23:08 · 4440 阅读 · 0 评论 -
搭建eureka集群
首先定义3个eureka的端口:10086 》10087和10088上10087 》10086和10088上10088 》10086和10087上分别启动这三个 eureka的服务,其服务是相互注册的;1、启动 10086端口的eureka的server,将其注册到10087 /10088端口的eureka服务;server: port: 10086spring: app...原创 2018-11-29 15:19:58 · 437 阅读 · 0 评论 -
No MyBatis mapper was found in '[cn.itcast]' package 通用mapper注入问题
声明、使用springcloud 2.0.1 、mysql8 、JDK8、idea在springcloud 使用通用mapper 过程中,存在通用mapper 注入问题;启动springboot ,发现警告如下:No MyBatis mapper was found in ‘[cn.itcast]’ package. Please check your configuration.原...原创 2018-11-29 10:08:57 · 4434 阅读 · 1 评论 -
HikariPool-1 - Exception during pool initialization.
HikariPool-1 - Exception during pool initialization.尼玛,粗心大意,不是连接池驱动有问题,就是通用mapper无法注入,再就是com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure无语:useSSL=false 处出错,没有仔细检...原创 2018-11-29 09:40:30 · 12863 阅读 · 3 评论 -
你做过的项目是不是分布式的?ID如何保证不会重复
这样主要是说分布式ID生成:twitter的雪花算法:64位ID (42(毫秒)+5(机器ID)+5(业务编码)+12(重复累加))原创 2019-02-14 11:52:10 · 1507 阅读 · 0 评论