如何创建一个和淘宝一样的网站,phpcms网站seo怎么做,地方网站做哪些内容,东莞网站推广优化公司目录 SpringCloud#xff1a;服务拆分及远程调用
1、服务拆分
2、远程调用 SpringCloud#xff1a;服务拆分及远程调用
SpringCloud是目前国内使用最广泛的微服务框架。
官网地址: Spring Cloud
SpringCloud集成了各种微服务功能组件#xff0c;并基于SpringBoot实现了…目录 SpringCloud服务拆分及远程调用
1、服务拆分
2、远程调用 SpringCloud服务拆分及远程调用
SpringCloud是目前国内使用最广泛的微服务框架。
官网地址: Spring Cloud
SpringCloud集成了各种微服务功能组件并基于SpringBoot实现了这些组件的自动装配从
而提供了良好的开箱即用体验 SpringCloud与SpringBoot的版本兼容关系
1、服务拆分
1不同微服务不要重复开发相同业务
2微服务数据独立不要访问其它微服务的数据库
3微服务可以将自己的业务暴露为接口供其它微服务调用
2、远程调用
在启动类注册RestTemplate
/*** 创建RestTemplate 并注入spring容器* return*/Beanpublic RestTemplate restTemplate(){return new RestTemplate();}
远程调用注入RestTemplate 写请求路径调方法 Autowiredprivate RestTemplate restTemplate;public Order queryOrderById(Long orderId) {// 1.查询订单Order order orderMapper.findById(orderId);//2.利用RestTemplate发起http请求,查询用户//2.1.url路径String url http://localhost:8081/user/ order.getUserId();//2.2.发送http请求实现远程调用User user restTemplate.getForObject(url, User.class);//封装对象order.setUser(user);// 4.返回return order;}