Spring Cloud
文章平均质量分 74
写BUG老乐了!
这个作者很懒,什么都没留下…
展开
-
SpringCloud【2】注册中心Eureka的使用
在SpringCloud【1】初体验中,已经建立了两个微服务,并实现了他们之间的调用,其实还存在很多可以改进的地方。例如: 上面的代码中这个url是写死了的,现实开发中显然这么做是很麻烦的。如果project1改了端口地址,那么project2的这段代码也要进行修改了,如果数量更多,调用更多,哦豁…又或者project1微服务挂掉的话,project2也要挂掉了。 如果使用集群(集群:同一个业务,部署在多个服务器上),还会存在负载均衡的问题,服务使用者选择哪个服务器呢?这个url的方式显然行不通,这样一来原创 2021-04-25 22:44:27 · 98 阅读 · 0 评论 -
关于RestTemplate
微服务之间存在互相调用,或者说是微服务之间的通信。一般有两种方式, RPC(远程过程调用)和HTTP(网络传输格式)。 PRC和HTTP相比,速度要更快,效率也更高。 RPC是基于socket的,可以自定义数据格式。 HTTP是基于TCP和IP的,数据格式是固定的。关于TCP和IP,详见计算机网络基础。 RPC的应用:Dubbo等… HTTP是网络传输,不限于任何技术,使用上更加灵活。 关于Spring的RestTemplate:对基于Http的客户端进行封装,能够实现对象与JSON的序列化与反序列化。 对原创 2021-04-23 21:46:26 · 88 阅读 · 0 评论 -
SpringCloud【1】初体验之RestTemplate
这里写目录标题创建父工程创建子工程提供服务的project1需要服务的project2关于RestTemplate 创建父工程 创建maven工程 在pom.xml中导入依赖 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> &l原创 2021-04-23 21:44:44 · 125 阅读 · 0 评论