SpringCloud Greenwich(二)注册中心之consul、Zuul和 gateway网关配置

本项目是搭建基于consul注册中心的springcloud,使用zuul网关和gateway网关

一、框架搭建

(1)项目结构

micro-service  服务提供者
zuul-gateway  zuul网关
springcloud-gateway  gateway网关

(2)环境

consul 1.9.0

springboot 2.1.9

springcloud Greenwich

注:consul安装

 

二、项目配置application.yaml

192.168.31.188:8500为本地consul地址

(1)micro-service

spring:application:name: micro-serviceprofiles:active: devjackson:time-zone: GMT+8date-format: yyyy-MM-dd HH:mm:ssdefault-property-inclusion: ALWAYScloud:consul:host: 192.168.31.188port: 8500discovery:health-check-path: /actuator/healthhealth-check-interval: 15shealth-check-critical-timeout: 60mtags:- devprefer-ip-address: trueservice-name: ${spring.application.name}server:port: 8081

(2)zuul-gateway

spring:application:name: zuul-gatewayprofiles:active: devjackson:time-zone: GMT+8date-format: yyyy-MM-dd HH:mm:ssdefault-property-inclusion: ALWAYScloud:consul:host: 192.168.31.188port: 8500discovery:health-check-path: /actuator/healthhealth-check-interval: 15shealth-check-critical-timeout: 60mtags:- devprefer-ip-address: trueservice-name: ${spring.application.name}server:port: 8082zuul:strip-prefix: true #转发路径截断匹配前缀
#  prefix: "/api"add-proxy-headers: falseset-content-length: truesemaphore:max-semaphores: 600hystrix:command:default:execution:isolation:thread:timeoutInMilliseconds: 120000
ribbon:ReadTimeout: 240000ConnectTimeout: 2000MaxAutoRetries: 0MaxAutoRetriesNextServer: 1eager-load:enabled: trueclients: micro-service

(3) springcloud-gateway

spring:application:name: springcloud-gatewayprofiles:active: devjackson:time-zone: GMT+8date-format: yyyy-MM-dd HH:mm:ssdefault-property-inclusion: ALWAYScloud:consul:host: 192.168.31.188port: 8500discovery:health-check-path: /actuator/healthhealth-check-interval: 15shealth-check-critical-timeout: 60mtags:- devprefer-ip-address: trueservice-name: ${spring.application.name}gateway:discovery:locator:enabled: truelower-case-service-id: truehttpclient:connect-timeout: 60000response-timeout: 5sroutes:- id: micro-service1uri: lb://micro-servicepredicates:- Path=/micro-service1/**filters:- StripPrefix=1- id: micro-service3uri: lb://micro-servicepredicates:- Path=/micro-service3/**filters:- PrefixPath=/microserver:port: 8083hystrix:command:default:execution:isolation:thread:timeoutInMilliseconds: 120000
ribbon:ReadTimeout: 240000ConnectTimeout: 2000MaxAutoRetries: 0MaxAutoRetriesNextServer: 1eager-load:enabled: trueclients: micro-service

 

三、项目地址

https://github.com/90duc/springcloud-consul

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/322130.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

jzoj6274-[NOIP提高组模拟1]梦境【贪心,堆】

正题 题目大意 nnn个区间mmm个点,一个区间只能匹配一个点,求最大匹配数。 解题思路 我们可以先将点排序,和区间按照左端点排序。然后从左往右枚举点,遇到一个区间的左端点就加入这样我们就可以忽略区间的左端点了,然后…

Actor-ES框架:消息发布器与消息存储器

消息发布器:Ray是基于Event Sourcing设计的ES/Actor框架,ESGrain状态(State)的修改、ESGrain之间的通信默认使用RabbitMQ通信。消息的发布器主要是RabbitPubESGrain。RabbitPub特性RabbitPub特性是RabbitMQ消息发布器。RabbitSub特…

consul的安装搭建

一、下载consul consul官网下载地址:https://www.consul.io/downloads 旧版本下载 consul 1.9.3直接下载地址: consul_1.9.3_windows_amd64.zip consul_1.9.3_linux_amd64.zip 二、安装 将consul_1.9.3_xxx.zip解压的xxx/consul目录 (1&…

使用xUnit为.net core程序进行单元测试

一. 导读为什么要编写自动化测试程序(Automated Tests)?可以频繁的进行测试可以在任何时间进行测试,也可以按计划定时进行,例如:可以在半夜进行自动测试。肯定比人工测试要快。可以更快速的发现错误。基本上…

jzoj6276-[Noip提高组模拟1]树【线段树,扫描线,倍增】

正题 题目大意 一棵树,若干个点对,求不包括任何一个点对的路径数量。 解题思路 我们考虑将不合法的方案在坐标系上表示。 我们先只考虑一个点对(x,y)(x,y)(x,y),若xxx和yyy没有祖先关系,则不合法的路径一个点在xxx的子树中&…

SpringCloud Greenwich(三)注册中心之zookeeper、Zuul和 gateway网关配置

本项目是搭建基于zookeeper注册中心的springcloud,使用zuul网关和gateway网关 一、框架搭建 (1)项目结构 micro-service 服务提供者 zuul-gateway zuul网关 springcloud-gateway gateway网关 (2)环境 zookeeper…

Metrics, tracing 和 logging 的关系

译者注Peter Bourgon原作: Metrics, tracing, and logging译者:吴晟原作发表时间: 2017年2月21日这是在OpenTracing和分布式追踪领域内广受欢迎的一篇博客文章。在构建监控系统时,大家往往在这几个名词和方式之间纠结。 通过这篇文…

jzoj6275-[NOIP提高组模拟1]小L的数列【矩阵乘法,欧拉定理】

正题 题目大意 有递推式fi∏j1kfi−jbjf_{i}\prod_{j1}^kf_{i-j}^{b_j}fi​j1∏k​fi−jbj​​ 给出f1∼kf_{1\sim k}f1∼k​和b1∼kb_{1\sim k}b1∼k​ 求fnf_nfn​ 解题思路 首先这题的指数如此之大所以不能直接存,而指数又不能直接模所以我们要用欧拉定理 (b…

快速序列化组件MessagePack介绍

简介MessagePack for C#(MessagePack-CSharp)是用于C#的极速MessagePack序列化程序,比MsgPack-Cli快10倍,与其他所有C#序列化程序相比,具有最好的性能。 MessagePack for C&#xff…

SpringCloud Greenwich(四)注册中心之eureka、Zuul和 gateway网关配置

本项目是搭建基于eureka注册中心的springcloud,使用zuul网关和gateway网关 一、框架搭建 (1)项目结构 eureka-server eureka注册中心 micro-service 服务提供者 zuul-gateway zuul网关 springcloud-gateway gateway网关 (…

欢乐纪中A组赛【2019.8.7】

前言 在短暂的比赛时间中,我发现本菜鸡越是功于心计想ACACAC,越是拿不到分,所以。。。 我不写比赛了JOJO!JOJO!JOJO! 成绩 JJJ表示初中,HHH表示高中后面加的是几年级 RankRankRankPersonPersonPersonScoreScoreScoreAAABBBCCC14…

【ASP.NET Core】给路由规则命名有何用处

上一篇中老周给伙伴们介绍了自定义视图搜索路径的方法,本篇咱们扯一下有关 URL 路径规则的名称问题。在扯今天的话题之前,先补充点东东。在上一篇中设置视图搜索路径时用到三个有序参数:{2}{1}{0},分别是 Area、Controller、Actio…

SpringCloud Greenwich(五)之nacos、dubbo、Zuul和 gateway集成

本项目是搭建基于nacos注册中心的springcloud,集成dubbo框架,使用zuul网关和gateway网关 一、框架搭建 (1)项目结构 micro-service 服务提供者 zuul-gateway zuul网关 springcloud-gateway gateway网关 class-provider dubo…

P4318,bzoj2440-完全平方数【二分答案,莫比乌斯函数,容斥】

正题 题目链接: https://www.luogu.org/problem/P4318 https://www.lydsy.com/JudgeOnline/problem.php?id2440 题目大意 完全平方数只对应任意一个的正整数满足d∣n,d2∤nd\mid n,d^2\nmid nd∣n,d2∤n(也就是nnn的质因数分解后都没有次数)。 求第kkk个完全平方数 解题思路…

.NET/.NET Core中更清晰的堆栈跟踪

在基于异常的语言中,堆栈跟踪是用于诊断问题最重要的工具之一。在某些情况下,开发人员能得到的仅为一条简短的错误信息以及堆栈跟踪,尤其是当个人可识别信息(PII)约束限制了日志记录的内容时。随着任务并行库&#xff…

SpringCloud Greenwich(六)集成dubbo与openfeign的feignTargeter报错,cannot access its superinterface Targeter

一、现象 org.springframework.beans.factory.BeanCreationException: Error creating bean with name feignTargeter defined in class path resource [org/springframework/cloud/openfeign/FeignAutoConfiguration$HystrixFeignTargeterConfiguration.class]: Initializati…

bzoj2226-[Spoj5971]LCMSum【欧拉函数,GCD】

正题 题目链接: https://www.lydsy.com/JudgeOnline/problem.php?id2226 https://www.luogu.org/problem/SP5971 题目大意 求∑i1nlcm(n,i)\sum_{i1}^n lcm(n,i)i1∑n​lcm(n,i) 解题思路 ∑i1nlcm(n,i)\sum_{i1}^n lcm(n,i)i1∑n​lcm(n,i) ∑i1nnigcd(n,i)\sum_{i1}^n \fr…

一个开源的强类型客户端(.NET 中的 Open Fegin)— Rabbit Go

在做RabbitCloud(之前是一个RPC,现在是一个微服务框架)的时候往往避不开客户端代理,之前把这些客户端代理都算作服务框架不可缺少的一部分,随着后期的深入发现这些客户端代理其实可以互通,类似spring cloud…

SpringCloud Greenwich(七)集成dubbo先启动消费者(check=false),然后启动提供者无法自动发现注册

SpringCloud Greenwich集成dubbo先启动消费者(checkfalse),然后启动提供者无法自动发现注册问题。 官方说明:修复bug的提交时间 spring-cloud-starter-dubbo 2.2.4.RELEASE之前的版本都会有先启动消费者(checkfalse&am…

bzoj2186,P2155-[SDOI2008]沙拉公主的困惑【线性筛,欧拉函数,逆元】

正题 题目链接: https://www.lydsy.com/JudgeOnline/problem.php?id2186 https://www.luogu.org/problem/P2155 题目大意 求∑i1n!((i,m!)1)\sum_{i1}^{n!}((i,m!)1)i1∑n!​((i,m!)1) 解题思路 因为gcd(m!,i)1⇒gcd(m!,im!)1gcd(m!,i)1\Rightarrow gcd(m!,im!)1gcd(m!,i)1…