微服务
拉普达男孩
这个作者很懒,什么都没留下…
展开
-
Docker打包springboot工程镜像
Docker创建、运行微服务镜像本地Maven添加Docker插件往本地Docker上创建、运行镜像本地环境要求:MavenJavaDocker1)pom添加docker plugin<properties><docker.image.prefix>springboot</docker.image.prefix><docker.maven.plugin.versio...原创 2020-11-17 19:47:30 · 546 阅读 · 0 评论 -
spring boot admin服务监控
Consul:服务注册发现、配置中心zuul:网关,路由spring boot admin: 服务监控原创 2020-11-12 10:26:04 · 434 阅读 · 2 评论 -
Consul + zuul:api网关,提供路由转发功能之服务路由的路径模式即指定服务的某几个接口在某服务下执行
实现功能:相同的服务我们发布多个服务,服务名字(spring.application.name)相同,服务id(对应于Consul注册服务的spring.cloud.consul.discovery.instance-id)不同,不同的服务id对应的服务器或者ip不同。我们通过zuul访问的时候,会通过访问的路径自动路由到某台服务器上的服务去执行。如下图的业务模式service service-id(instance-id) ip:port uri 通过路由的访.原创 2020-10-22 14:48:02 · 563 阅读 · 1 评论 -
Consul + zuul:api网关,提供路由转发功能之服务路由的轮询模式
实现功能:相同的服务我们发布多个服务,服务名字(spring.application.name)相同,服务id(对应于Consul注册服务的spring.cloud.consul.discovery.instance-id)不同,不同的服务id对应的服务器或者ip不同。我们通过zuul访问的时候,会轮询的方式路由到不同的服务id服务上了,即会在10.9.100.100:8801,10.9.100.100:8805,10.9.100.100:8806三个服务上轮询执行。service servi原创 2020-10-22 11:50:00 · 896 阅读 · 0 评论 -
Spring Cloud API网关之Zuul原理
API网关 API网关是对外服务的一个入口,其隐藏了内部架构的实现,是微服务架构中必不可少的一个组件。API网关可以为我们管理大量的API接口,还可以对接客户、适配协议、进行安全认证、转发路由、限制流量、监控日志、防止爬虫、进行灰度发布等。 zuul简介 Zuul是Netflix OSS中的一员,是一个基于JVM路由和服务端的负载均衡器。提供路由、监控、弹性、安全等方面的服务框架。Zuul能够与Eureka、Ribbon、Hystrix等组件配合使用。Zuul...原创 2020-10-21 19:38:24 · 278 阅读 · 1 评论 -
Consul + zuul:api网关,提供路由转发功能之服务路由的默认配置
实现功能:每次往Consul注册新的服务,我们无需更改zuul的网关配置,就可以通过zuul服务的ip实现路由转发功能。请求方式:${ZuulServerIP}:${server.port}:/${新注册的Server}/[新服务的请求uri]案例:Consul上的三个服务:Zuul-gateway服务:注:应为是本地启动的zuul-gateway服务,名字为test-config-service02,端口号为8804。另,Consul服务上有个红×的原因是因为我是..原创 2020-10-20 18:50:48 · 1959 阅读 · 1 评论 -
Consul+Zuul报错zuul.exception.ZuulException: 和 zuul.exceptionZuulException: Forwarding error
两个错误,错误一:com.netflix.zuul.exception.ZuulException: Forwarding errorCaused by: java.lang.RuntimeException: java.net.SocketTimeoutException: Read timed outat rx.exceptions.Exceptions.propagate(Exceptions.java:58) ~[rxjava-1.1.10.jar:1.1.10]at rx.obs原创 2020-10-19 17:30:26 · 649 阅读 · 0 评论 -
Consul相关知识博客链接
Consul分布式搭建 Consul 快速入门 consul集群搭建及spring cloud集成转载 2020-10-12 15:40:21 · 262 阅读 · 1 评论 -
SpringBoot+Consul注解方式实现配置中心
Consul介绍:Consul是什么 Consul包含多个组件,但是作为一个整体,为你的基础设施提供服务发现和服务配置的工具.他提供以下关键特性: 服务发现 Consul的客户端可用提供一个服务,比如 api 或者mysql ,另外一些客 户端可用使用Consul去发现一个指定服务的提供者.通过DNS或者HTTP应用程 序可用很容易的找到他所依赖的服务. 健康检查 Consul客户端可用提供任意数量的健康检查,指定一个服务(比 如:webserver是否返回了200 OK 状态码)或者使用本地原创 2020-10-16 18:51:32 · 2391 阅读 · 0 评论