上一篇我们学习了服务的注册与发现,本篇博客是在上一篇的基础上学习服务的调用。上一博客主要创建了Eureka的服务端和一个Client,该Client包含了一个Controller用来提供对外服务供外部调用,可以作为生产者。 一、引入依赖 前面创建了EurekaClient的项目,在项目中引入了spr ...
分类:
编程语言 时间:
2019-07-08 00:30:15
阅读次数:
108
最近工作较闲,所以自己研究了下eureka的原理,实现,和集群搭建等。(注:我没实操过eureka集群项目,都是自己做的demo产生的结论,如果有错误欢迎指出) 首先说一下我对eureka的一些术语的简单易懂的理解(因为我个人习惯问题,喜欢把抽象的事物用生活中的角色来理解,所以会大量比喻): Eur ...
分类:
其他好文 时间:
2019-07-06 13:27:01
阅读次数:
83
手动下eureka curl -X PUT http://eureka.xxx.xxx.com/eureka/apps/VIDEO-API/111.111.111.111:test-api:0000/status?value=OUT_OF_SERVICE 手动上eurekacurl -X DELET ...
分类:
其他好文 时间:
2019-07-04 18:59:21
阅读次数:
312
1 feign的本质是还是使用HTTP协议调用 >feign调用思路1 必须开启Eureka (调用者和被调用者都需要注册自身到注册中心中)2 假如A是服务提供者B是接口调用者。 B调用A服务3 我们不需要在A服务的启动类上加上 @EnableFeignClients 因为B是feigen的客户端4 ...
分类:
编程语言 时间:
2019-07-03 20:17:17
阅读次数:
113
前言在微服务的开发过程中,如果使用的是 Dubbo 那就必须使用到 Zookeeper ,在使用 Spring Cloud Eureka 时,自然其功能更强大得多。博主也不得不感叹,Spring Cloud Eureka 后来者居上呀,Dubbo 早在几年前停止了维护,在其停止了维护的几年里正是互联 ...
分类:
其他好文 时间:
2019-07-03 20:11:38
阅读次数:
143
Eureka是Netflix开源的一款提供服务注册和发现的产品,它提供了完整的Service Registry和Service Discovery实现。也是springcloud体系中最重要最核心的组件之一。 注册中心的意义 注册中心 管理各种服务功能包括服务的注册、发现、熔断、负载、降级等,比如d ...
分类:
编程语言 时间:
2019-07-02 09:26:09
阅读次数:
106
一、先来搭建一个 Eureka Server 作为注册中心1.引入依赖<!--添加eureka服务端--> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netfl ...
分类:
编程语言 时间:
2019-06-29 12:33:51
阅读次数:
124
pom中添加依赖 application.yml SpringCloudEurekaClientApplication.java 启动类加注解 消费注册表中服务: ...
分类:
其他好文 时间:
2019-06-28 14:39:15
阅读次数:
98
Eureka的架构图及描述 1.服务注册(register): Eureka Client会通过发送REST请求的方式向Eureka Server注册自己的服务,提供自身的元数据,比如ip地址、端口、运行状况指标的url、主页地址等信息。Eureka Server接收到注册请求后,就会把这些元数据信 ...
分类:
编程语言 时间:
2019-06-28 11:46:39
阅读次数:
126
一、微服务概述 1. 什么是微服务 简单地说, 微服务是系统架构上的一种设计风格, 它的主旨是将一个原本独立的系统拆分成多个小型服务,这些小型服务都在各自独立的进程中运行,服务之间基于 RPC 进行通信协作。 被拆分成的每一个小型服务都围绕着系统中的某一项或一些耦合度较高的业务功能进行构 ...
分类:
编程语言 时间:
2019-06-27 23:13:01
阅读次数:
273