服务注册中心——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
心跳连接,让我知道你还在世~