# 《API网关》第21章:应用服务接口注册到注册中心

作者:小傅哥
博客:https://bugstack.cn (opens new window)

沉淀、分享、成长,让自己和他人都能有所收获!😄

# 一、学习指引

驾驭工程设计的想法你是否有?

当我从接触编程开始,就不断的把自己学习的新技术用到一个个项目开发学习上。当然最开始也都是些自己搞的小项目,甚至很多时候也想不出做什么项目,就把之前的项目再用所学到的新技术再写一遍。

一遍一遍、一次一次,从上学到工作,一边是自己的技术积累,一边是不断地接触新需求。总是想着要用更多的架构思想和积累的设计经验,把到自己手里的项目都给做到符合当下的最好。也就是这样一点点积累了自己的编程能力。

# 二、服务注册

每一个做为提供HTTP接口的RPC应用服务,都需要基于引入的SDK组件,采集自身的接口向网关中心注册。因为每一个RPC服务本身是在RPC注册中心维护的,具备负载均衡的能力。所以通常向网关中心注册的都是 RPC 的接口描述信息,不过网关中心可以在这个过程记录上 RPC 接口的总数以及IP信息。这里暂时不需要,所以不提供注册

  • 结合着第20章采集到的服务信息,这里把这些服务信息,向网关中心注册。
  • 通常提供服务接口的实现类,只会有一个接口以及对应的实现类。如果有多个接口会抛出异常提醒。