开发者学堂课程【精通 Spring Cloud Alibaba:什么情况下会采用 SpringCloud】学习笔记,与课程紧密联系,让用户快速学习知识
课程地址:https://developer.aliyun.com/learning/course/634/detail/10060
什么情况下会采用 SpringCloud
为什么要使用到SpringCloud?
SpringCloud 并不是一个 rpc 远程调用框架,而是一个微服务全家桶的解决方案的框架。
也就是说,这个 SpringCloud 里边非常好会将遇到那些问题全部实现。
服务治理:eureka
分布式配置 config
客户端调用工具 rest/feign 客户对岸。rpc 远程调用
说明:
阿里巴巴,腾讯,百度这些大公司是自己去研发的。
注意:
大家如果去一些比较大的互联网公司中,整个公司内部实现rpc通讯的框架,服务助治理都是内部自己研发,研发第一点它资金是充足的,第二方面这个研发是可以结合到公司的内部场景,其次是安全。
公司有一定但是不是特别有钱。中小型公司占大多数。
Rpc 的远程调用框架有哪些?
Httpoclient,dubbo,grpc,基于 netty 书写 rpc