服务注册中心——Eureka基础知识

开始吧

这玩意儿不维护了。。。官方停止更新,不停止你照常使用。

刚开始疑惑的问题:RestTemplate都可以调用微服务。为何还要用注册中心?

如果单纯就是简单几个微服务,当然用RestTemplate没问题。

当微服务数量增大的时候,因为这就涉及到服务的治理问题了。不管教能行?

服务治理

先来讲一下SOA

SOA(Service Oriented Architecture 面向服务的架构)

在整个系统中,把相同的功能抽取出来作为一个服务,供系统中的其他模块调 用,提高代码的复用性。

为的就是这!!!

当服务越来越多,容量的评估,小服务资源的浪费等问题逐渐显现,此时需增加一个调度中心基于访问压力实时管理集群容量,提高集群利用率。此时,用于提高机器利用率的资源调度和治理中心(SOA)是关键

服务治理的概念

也称为SOA治理,是指用来管理SOA的采用和实现的过程。

以下是在2006年时IBM对于服务治理要点的总结:

1.服务定义(服务的范围、接口和边界)

2.服务部署生命周期(各个生命周期阶段)

3.服务版本治理(包括兼容性)

4.服务迁移(启用和退役)

5.服务注册中心(依赖关系)

6.服务消息模型(规范数据模型)

7.服务监视(进行问题确定)

8.服务所有权(企业组织)

9.服务测试(重复测试)

10.服务安全(包括可接受的保护范围)

服务的注册

自己去看Dubbo+Zookeeper

心跳连接,让我知道你还在世~

Eureka的两个组件

一个是客户端 一个是服务端

原文地址:https://www.cnblogs.com/jinyuanya/p/13999905.html