Resultful分布式架构

Posted wxl123

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Resultful分布式架构相关的知识,希望对你有一定的参考价值。

1.创建一个新的项目模块【micro】,该模块提供有API程序类,包括:公共接口,DTO类。

2.创建一个DTO信息的DTO类,该类的组成和vo类结构相同。(如果说现在的项目使用的是 MyBatis,那么对于当前的DTO设计就比较鸡肋了,但是如果现在要使用的是 SpringDataJPA,那么DTO类就可以帮助使用者隐藏PO类(有一系列的重要注解)的组成结构。)

package com.yootk.dto;
import java.io.Serializable;
public class DeptDTO implements Serializable 
    private  Long deptno;
    private String dname;
    private String loc;
//setter(),getter(),toString()方法略...

3.【micro】修改pom文件,追加api模块的依赖配置:将micro-api定义成依赖包,方便后面在其他模块引入此模块。

4.【micro】创建"micro-provider-dept-8001"微服务,并引入相应的依赖库。

5.【micro-provider-dept-8001】创建描述部门的vo类,这个vo类只存活在当前的RPC服务端

以上是关于Resultful分布式架构的主要内容,如果未能解决你的问题,请参考以下文章

3张图看懂分布式架构与微服务架构的关系

3张图看懂分布式架构与微服务架构的关系

分布式架构:浅谈分布式架构核心RPC原理

大型分布式网站架构技术总结

大型分布式网站架构技术总结

2.分布式架构