我正在开发一个微服务,它一个接一个地调用 4 个不同的肥皂网络服务,每个肥皂服务的响应作为输入请求提供给后续的肥皂网络服务。该场景解释如下:
micrservice
|------------------> soap service 1
if(soap_Service1_Response.indicator is 1)
{
call soap webservice 2(responseOfsoapService1)
}
else if(soap_Service1_Response.indicator is 2)
{
call soap webservice 3(responseOfsoapService2)
}
........and so on.
在这种情况下使用哪种设计模式以便不需要编写多个 if 和 else?提前致谢
呼唤远方
郎朗坤
相关分类