NingG +

Apache Thrift:Thrift 服务的工程代码实践

1. 实践

整体上分为几步:

  1. 使用 java 注解编写 thrift 代码:方法签名中添加异常;
  2. 服务提供方
    1. 通过 dozer 进行对象转换
    2. 发布服务
  3. 服务调用方
    1. 在Thrift service 上封装一层, 向上层屏蔽 rpc 细节
    2. 对象转换:dozer
    3. 异常处理:统一的异常处理

在 ThriftService 之上封装的 Service

2. 代码模块划分

整个工程的代码模块划分,增加 2 个模块:

同类文章:

微信搜索: 公众号 ningg ,即可联系我

Top