什么是服务注册与发现
目录
服务注册,就是将提供某个服务的模块信息(通常是这个服务的ip和端口)注册到1个公共的组件上去(比如: zookeeper\consul)。
服务发现,就是新注册的这个服务模块能够及时的被其他调用者发现。不管是服务新增和服务删减都能实现自动发现。
你可以理解为:
//服务注册
NameServer->register(newServer);
//服务发现
NameServer->getAllServer();
多用组合、少用继承
基于接口而非实现进行编程