https://mp.weixin.qq.com/s/MYSF8lCF92ItG_Lc8nOspg

一个加班多新人多团队,我们的代码问题与重构

2020-10-21
 

微服务编码问题

 

RPC 接口必须是业务职责

 

RPC 接口是微服务的生产者提供一定的能力给到消费者进行使用,这个时候的 RPC 接口千万不要定义大而全的接口。

 

之前就发现有部分同学把 RPC 接口定义成:

insertXXX 

updateXXX 

listXXX


这样无异于把 DAO 层直接搬到了 RPC,把整个 DAO 直接进行暴露,这样违背了微服务的接口调用原则,RPC 接口只提供最原子的功能,限制消费者在生产者定义好的业务中进行使用。

 

相关文章:

  • 2021-07-08
  • 2022-12-23
  • 2022-12-23
  • 2021-09-03
  • 2021-05-21
  • 2022-12-23
  • 2021-11-27
  • 2022-02-25
猜你喜欢
  • 2021-07-08
  • 2021-12-03
  • 2021-12-05
  • 2022-12-23
  • 2021-08-18
  • 2022-12-23
  • 2021-06-15
相关资源
相似解决方案