如何在面向服务的体系结构中正确验证输入数据?

提供两项服务:mainsecondarymain是面向公众的-客户端向其发送HTTP请求,而secondary不是。该流程非常基本:

  1. 客户端向main发送请求;
  2. mainsecondary发送请求;
  3. secondary执行一些与服务相关的逻辑,响应main;
  4. 大多数时候main仅需要按原样传递响应,但是在某些情况下,也需要对其进行处理;
  5. main响应客户端。

注意:除了向secondary发送请求之外,main本身还具有大量的业务逻辑,其中一些逻辑被提取到secondary等不同的服务中

我的问题是:谁应该负责验证从客户端发送的输入数据-仅main,仅secondary或两者都有?

jing35711 回答:如何在面向服务的体系结构中正确验证输入数据?

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/2496298.html

大家都在问