微服务:如何从其他微服务进行验证

时间:2018-08-27 14:18:08

标签: validation microservices

如果有2个微服务,并且您希望针对其他微服务执行验证。处理这些情况的最佳方案是什么?

1 个答案:

答案 0 :(得分:0)

如果您需要弹性和可伸缩性,则最佳实践表示在微服务之间使用基于异步消息的通信。在您的情况下,一个微服务异步向另一个微服务发送RequestValidationOrSomething消息(异步意味着它在等待响应时不会阻塞)。验证微服务会接收消息,执行验证,然后发送回另一条消息(成功或失败)。

如果您需要一个简单的解决方案,则一个微服务将向另一个微服务进行同步调用,类似于本地进程内调用。