springcloud
qq_39668869
这个作者很懒,什么都没留下…
展开
-
SpringCloud基础配置与一些注意事项(一)Eureka注册中心
eureka注册中心配置文件 (配置文件中,尽量不要有下划线)在配置spring.application.name的时候,eureka-server不要改成eureka_server底层无法识别 ‘’_’’server: port: ${port:10001} # 启动服务的时候没有提供port就默认使用10001spring: application: name: eu...原创 2019-09-08 14:25:09 · 171 阅读 · 0 评论 -
SpringCloud基础配置与一些注意事项(二)服务提供端user-service
spring: application: name: user-service # 一定不能有下划线,springcloud底层识别不了 datasource: # hikari数据源配置 driver-class-name: com.mysql.jdbc.Driver url: jdbc:mysql://localhost:3306/spring_boot ...原创 2019-09-08 14:34:06 · 336 阅读 · 0 评论 -
SpringCloud基础配置与一些注意事项(三)服务消费端consumer-service
简陋版的springcloud即将搭建完毕;spring: application: name: consumer-serviceserver: port: ${port:8091}eureka: client: # 默认30秒 到eureka服务端拉取一次 服务注册列表 缓存本地 registry-fetch-interval-seconds: 30...原创 2019-09-08 14:55:49 · 508 阅读 · 0 评论 -
SpringCloud基础配置与一些注意事项(五)服务提供端集群
服务提供端集群,会涉及到spring’cloud中的另一个组件 负载均衡 由组件feign实现(默认仅仅实现负载均衡是不需要feign的,仅仅使用ribbon配置和@LoadBalance注解即可)前面提到,消费者调用服务者的方法,是使用的discoveryClient.getInstances.get(0).geturi获取到的uri,再拼接成的url,交由restTemplate调用get...原创 2019-09-08 15:19:14 · 149 阅读 · 0 评论 -
SpringCloud基础配置与一些注意事项(六)消费端熔断器配置
继续上一章,这里使用的熔断器是由feign内部提供的;(我感觉springcloud做的非常臃肿)当调用服务端,久久没有得到相应的时候,我们应该让此次请求降级,实现降级的方法有 线程池和服务熔断的方式;线程池的方式:是为每一个服务创建一个线程池,当调用某个服务的时候,如果出现了问题,那么该线程就不会归还到线程池,当线程池中的线程耗尽的时候,该服务自然不会再被访问到了,因为线程池中已经没有可供操...原创 2019-09-08 15:35:30 · 235 阅读 · 0 评论 -
SpringCloud基础配置与一些注意事项(七)Gateway网关
Gateway按照官方来说是要比Zuul强的有点多的;但是配置的坑比较多,很多官方的原配置 抄下来 也没有效果,毕竟不咋理得清,只能抄,抄不懂,就没得搞Gateway就直接上完全的配置了:引入依赖 <dependency> <groupId>org.springframework.cloud</groupId> ...原创 2019-09-08 15:43:29 · 274 阅读 · 0 评论 -
SpringCloud基础配置与一些注意事项(八)Spring cloud Config 配置中心
配置中心需要的依赖(实现了自动从gitee或者github自动拉取配置文件的效果) <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-config-server</artifac...原创 2019-09-08 16:01:59 · 149 阅读 · 0 评论 -
SpringCloud基础配置与一些注意事项(九)所有的配置
user-service的bootstrap.ymlspring: cloud: config: # git仓库中,存放的配置文件 比如 user-service.yml,name = user ,profile = service name: user profile: service # 配置文件在git仓库的分支 ,这里使用的是...原创 2019-09-08 16:05:55 · 162 阅读 · 0 评论 -
springcloud跨域问题
spring cloud 我能找到的解决办法就只有这个:spring: application: name: gateway-server cloud: gateway: globalcors: corsConfigurations: '[/**]': allowedOrigins: ...原创 2019-09-08 16:10:59 · 556 阅读 · 0 评论