服务注册中心 :eureka-server 作用:服务注册中心提供服务注册功能 服务提供方:eureka-client 作用:注册服务到服务注册中心 服务注册中心 :eureka-server 1 <?xml version="1.0" encoding="UTF-8"?> 2 <project x ...
分类:
编程语言 时间:
2018-09-17 14:35:41
阅读次数:
144
简介 Eureka [ j?'rik? ]本身是Netflix开源的一款提供服务注册和发现的产品,并且提供了相应的Java封装。在它的实现中,节点之间相互平等,部分注册中心的节点挂掉也不会对集群造成影响,即使集群只剩一个节点存活,也可以正常提供发现服务。哪怕是所有的服务注册节点都挂了,Eureka ...
分类:
其他好文 时间:
2018-09-15 20:06:45
阅读次数:
170
这里就平时经常用到的服务发现的产品进行下特性的对比,首先看下结论: 服务的健康检查 Euraka 使用时需要显式配置健康检查支持;Zookeeper,Etcd 则在失去了和服务进程的连接情况下任务不健康,而 Consul 相对更为详细点,比如内存是否已使用了90%,文件系统的空间是不是快不足了。 多 ...
分类:
其他好文 时间:
2018-09-15 19:18:11
阅读次数:
218
1 环境说明 JDK:1.8 MAVENT:3.5 SpringBoot:2.0.5.RELEASE SpringCloud:Finchley.SR1 2 创建服务注册中心(Eureka服务端) 说明:本博文仅仅以一个单例的注册中心为例,高可用的服务注册中心请参见 2.1 引入依赖 利用IDEA创建 ...
分类:
编程语言 时间:
2018-09-14 13:56:18
阅读次数:
237
今天启动用eureka的服务消费者时,一直出现问题。 SpringCloud报错: Caused by: org.springframework.context.ApplicationContextException: Unable to start EmbeddedWebApplicationCo ...
分类:
移动开发 时间:
2018-09-12 11:13:54
阅读次数:
2376
上一篇博客讲解了服务消费者的ribbon+restTemplate 模式的搭建,此篇文章将要讲解服务消费者feign模式的搭建,这里是为了普及知识 平时的项目中两种消费模式选择其一即可 本篇博客基于博客 玩转SpringCloud 一.服务的注册与发现(Eureka) 中的项目为基础 : https ...
分类:
编程语言 时间:
2018-09-11 14:08:09
阅读次数:
209
部署eureka和config最后我们在rancher上部署eureka和config项目,首先我们需要在本地创建这两个项目的docker镜像,然后推送到网易云镜像仓库上。关于使用Docker部署项目以及Rancher的安装及使用,可以参考我另外两篇文章,本文则不再赘述了:Docker化你的SpringBoot项目安装Rancher2.x并部署工作负载在eureka项目的根目录中,创建一个Dock
分类:
编程语言 时间:
2018-09-11 01:02:20
阅读次数:
540
SpringCloud 入门问题 1. 微服务概念 2. 微服务之间如何通信 3. SpringCloud与Dubbo的区别 4. SpringBoot与SpringCloud的关系 5. 服务熔断和服务降级概念 6. 微服务的优缺点 7. 微服务技术栈 8. eureka和zookeeper的区别 ...
分类:
编程语言 时间:
2018-09-08 14:15:10
阅读次数:
797
前言 从本章节开始,正式进入 的基础教程。从第一章《 "什么是SpringCloud" 》中我们可以知道,一个微服务框架覆盖的东西是很多的,而如何去管理这些服务或者说 接口,就显得异常重要了。所以本章节,主要介绍下 中使用 实现服务的注册与发现。 "服务治理" "Eureka实践" "Eureka简 ...
分类:
编程语言 时间:
2018-09-06 11:03:08
阅读次数:
164
之前我说明了Eureka注册中心的保护模式,由于在该模式下不能剔除失效节点,故按原有配置在实际中不剔除总感觉不是太好,所以深入研究了一下。当然,这里重申一下,不管实例是否有效剔除,消费端实现Ribbon重试机制也是必须的。 说下背景,在微服务架构中,有个CAP原则(一致性,可用性,可靠性),三者由于 ...
分类:
编程语言 时间:
2018-09-05 20:02:43
阅读次数:
167