1)访问 http://eureka-server-0.eureka-server:8101/eureka 出现UnknowHostExecption异常 2)问题定位kube-dns问题 3)docker0 的ip是 10.42.2.0 与dns分配的ip在同一个网段下 4)修改了daemon后, ...
分类:
其他好文 时间:
2018-08-28 23:45:40
阅读次数:
260
核心内容: 服务治理:主要是用来实现各个微服务实例的自动化注册与发现 服务注册:在服务治理框架中,通常会构建一个注册中心,每个服务单元向注册中心登记自己的提供的服务,将主机与端口号、版本号、通信协议等一些信息告诉给注册中心,注册中心按服务名分类组织服务清单。 eg: 另外,服务注册中心还需要以心跳的 ...
分类:
编程语言 时间:
2018-08-27 21:59:39
阅读次数:
221
1、概念:Zuul 路由访问 2、具体内容 在现在为止所有的微服务都是通过 Eureka 找到的,但是在很多的开发之中为了规范微服务的使用,提供有一个路由的处理控制组件:Zuul,也就是说 Zuul 就作为中间的一个代理层出现。 2.1、Zuul 的基本使用 本次使用 Zuul 将访问无安全认证的微 ...
分类:
编程语言 时间:
2018-08-27 14:53:32
阅读次数:
204
1、概念:Eureka 服务发现框架 2、具体内容 对于服务发现框架可以简单的理解为服务的注册以及使用操作步骤,例如:在 ZooKeeper 组件,这个组件里面已经明确的描述了一个服务的注册以及发现操作流程,在整个 Rest 架构里面,会存在有大量的微服务的信息。 在 SpringCloud 之中使 ...
分类:
编程语言 时间:
2018-08-27 14:53:06
阅读次数:
217
1、概念:Ribbon 负载均衡 2、具体内容 现在所有的服务已经通过了 Eureka 进行了注册,那么使用 Eureka 注册的目的是希望所有的服务都统一归属到 Eureka 之中进 行处理,但是现在的问题,所有的微服务汇集到了 Eureka 之中,而客户端的调用也应该通过 Eureka 完成。而 ...
分类:
编程语言 时间:
2018-08-27 14:52:08
阅读次数:
193
一个微服务架构的系统中,不同服务之间是会相互调用的,如一个订单服务需要取用户数据,则需要调用用户服务,有多个用户服务实例时,Eureka会负载均衡到其中一个服务实例,和上一章一样,我们先通过Java版的服务发现及调用服务来做例子并移植到.net core版本。 1.Java版服务调用 1.1创建订单 ...
分类:
其他好文 时间:
2018-08-27 00:59:32
阅读次数:
226
1 Eureka知识点 按照功能划分: Eureka由Eureka服务端和Eureka客户端组成 按照角色划分: Eureka由Eureka Server、Service Provider、Service Consumer组成 Eureka Server:提供服务注册和发现(即:服务注册中心) Se ...
分类:
编程语言 时间:
2018-08-25 17:26:41
阅读次数:
275
1 config注册到meta的地址为内网ip,对client不可见,故沿着这条路重现犯罪现场: client通过meta地址访问到meta,取得config ip,可惜是个内网ip,client无法请求到此内网ip,从这个图来看,是比较清楚的,坏就坏在config既是config又是meta,搞混 ...
分类:
其他好文 时间:
2018-08-25 11:45:47
阅读次数:
515
Spring Cloud 集成了Netflix OSS的多个项目,形成了spring-cloud-netflix项目。该项目包含了多个子模块,这些子模块对集成的Netflix旗下的的框架进行了封装,本文将讲述其中一个重要的服务管理框架:Eureka。 1.关于Eureka Eureka是基于REST ...
分类:
其他好文 时间:
2018-08-23 22:15:37
阅读次数:
191
本例将会编写一个Hello world 小程序来演示Eureka的作用,程序中将会包含服务器、服务提供者以及服务的调用者 1. 构建服务器 先创建一个名称为first-ek-server的maven项目作为服务器,项目的目录结构如下 在pom.xml文件中添加Spring Cloud的依赖 pom. ...
分类:
其他好文 时间:
2018-08-23 21:06:24
阅读次数:
207