美文网首页
微服务拆分

微服务拆分

作者: 一颗奋发向上的蛋 | 来源:发表于2022-09-18 23:14 被阅读0次

    一、服务拆分注意事项

    1. 不同微服务,不要重复开发相同业务
    2. 微服务数据独立,不要访问其他微服务的数据库
    3. 微服务可以将自己的业务暴露为接口,供其他微服务调用

    二. 微服务拆分入门案例

    1. 创建订单服务cloud_order,和对应得数据库,能够实现订单查询
    // 订单的结构,包含用户信息
    @Data
    public class Order {
        private Long id;
        private Long price;
        private String name;
        private Integer num;
        private Long userId;
        private User user;
    }
    
    1. 创建用户服务cloud_user,和对应得数据库,能够实现用户查询
    @Data
    public class User {
        private Long id;
        private String username;
        private String address;
    }
    

    浏览器访问订单服务和用户服务结果


    访问order
    访问user

    可以看到order无法获取到user信息,跨服务需要微服务远程调用去实现。

    相关文章

      网友评论

          本文标题:微服务拆分

          本文链接:https://www.haomeiwen.com/subject/tileortx.html