一、简述
个人对服务注册和发现的理解:在服务注册与发现中,有一个注册中心,当服务器启动的时候,会把当前自己服务器的信息 比如 服务地址通讯地址等以别名方式注册到注册中心上;另一方(消费者|服务提供者),以该别名的方式去注册中心上获取到实际的服务通讯地址,让后在实现本地rpc调用远程。
二、对消费者和生产者大致理解
生产者:提供对外的api接口
消费者:使用生产者对外提供的api接口
三、什么是rpc
作为一枚萌萌哒小白,讲解不够太细致,只说下自己的见解吧。
rpc就是远程过程调用协议,粗俗的讲就是服务器A调用服务器B用到的协议,说下这几天大致的了解吧,rpc我了解到的技术有apach公司发布的HttpClient,对于HttpClient的简单使用,大家可以看我的另外一篇博客啦。
在我自学springcloud的时候,我还看到了个另外的概念,SOA和SOAP,自学了解了下他们的区别,顺便也做一个总结吧
SOA(面向服务编程)架构的特点:(别的博客大佬说的)
SOA架构的底层实现通过WebService和ESB(xml与中间件混合物),Web Service技术是SOA服务化的一种实现方式,WebService底层采用soap协议进行通讯,soap协议就是Http或者是Https通道传输XML数据实现的协议。
SOA架构中通常使用XML方式实现通讯,在高并发情况下XML比较冗余会带来极大的影响,所以最后微服务架构中采用JSON替代xml方式
四、该说重点了---注册中心的配置和搭建
作为