注冊中心:提供服務的注冊與查詢(發現)
服務提供者:服務的提供方,提供服務的一方。
服務消費者:服務的消費方,使用服務的一方。
我們沒有注冊中心,服務提供者與服務消費者同樣可以調用,通過spring中的RestTemplate。使用方法網上搜索一下。
如果通過注冊中心,注冊與發現服務。
那么相應的服務提供者的地址會被存儲在注冊中心,如果服務消費者向注冊中心請求服務提供者,那么服務消費者會獲得到提供者的地址,並且緩存到本地。
這樣的話,即使注冊中心down掉了,消費者與提供者也是能相互調用的。
注冊中心的高可用,是為了能提供穩定的注冊與發現功能, 如果注冊中心集群中某一台服務器down掉,那么其他的服務器還能繼續提供服務注冊(更新)與查找能力。