应用平台 APPSTAGE-Cloud Map服务资源介绍:服务资源介绍
服务资源介绍
Cloud Map根据服务注册和发现方式不同,把管理的服务资源分为三种:微服务、中间件、接入地址(URL),具体介绍如表1所示。
服务形态 |
描述 |
---|---|
微服务 |
微服务之间通过微服务框架点对点通信,微服务提供方(Provider)实例节点把自己的IP和端口注册到Cloud Map,并通过心跳的方式维持注册。调用方(Consumer)实例查询Provider的所有实例列表,实现点对点调用。微服务属于一个服务,一个微服务可能有多个集群。 |
中间件 |
中间件对应一个中间件集群,Cloud Map里记录连接这个中间件集群,中间件SDK所有需要的配置,包括地址、密钥,密码信息等。一个服务可能会申请多个中间件集群 。 当前仅支持WiseDBA管理台纳管的数据库。 |
接入地址 |
业务之间调用都是通过一个地址进行访问,对于内部服务,URL地址挂在提供方服务下面,由提供方提供。对于公有云、以及外部的服务地址,挂在使用方服务下面,由使用方自己维护。一个服务可能会开放多个接入地址,也会依赖多个接入地址。 |
服务资源在Cloud Map中注册和发现的方式如表2所示。Cloud Map SDK的使用方法请参见Cloud Map SDK。