
微服务学习笔记
文章平均质量分 78
一小人
这个作者很懒,什么都没留下…
展开
-
微服务远程调用(SpringCloud)
如上图:目前有订单模块和用户模块,订单模块只能查询到订单信息,用户模块只能看到用户信息,但我们此时需要根据订单id查询到订单id的同时也可以看到用户信息。此时订单模块是无法直接访问用户模块的数据库来查询用户信息,想要完成这个功能就需要让订单模块远程调用用户模块,通过用户模块暴露出来的接口来完成对用户信息的查询。Feign是SpringCloud提供的一个声明式客户端,进一步优化了远程调用的实现方法,增强代码可读性。代码可读性差,编写代码过程中突然出现一段url地址。原创 2024-03-02 01:25:58 · 529 阅读 · 0 评论 -
什么是微服务
概述:微服务是一种经过良好架构设计的分布式架构方案,特征:单一职责:微服务粒度小,每一个服务都对应唯一的业务。面向服务:微服务对外暴露业务接口,供不同服务之间调用自治:团队独立(一个服务由一个团队开发)、技术独立(不同服务之间可以使用不同的技术)、数据独立(每个服务都可以有自己的数据库)、部署独立(每个服务都是自行部署,相互之间无影响)原创 2024-02-29 16:20:12 · 767 阅读 · 0 评论