用于消息事务的Azure微服务

时间:2017-11-14 14:57:04

标签: json azure azure-function-app-proxy

我想实现微服务架构。我已将我的XML消息转换为json。我将基于微服务拆分消息,每个微服务将反序列化少量json内容并在对象中存储少量字段。然后,我将在单个对象中再次将来自各种微服务的所有对象分组,以便进一步处理。

如何实现这一目标?我只是想用功能app来做。

1 个答案:

答案 0 :(得分:-1)

一种方法是Azure Service Bus和Web Jobs(在Web应用程序下)。未处理的JSON或XML可以作为特定队列中的消息存在。然后,您可以使用连续Web作业(在Azure Web Apps下)来监视总线。在Web作业中使用C#监视并根据需要解析消息,然后将结果放入另一个总线(或一个具有多个队列的总线)。另一个Web作业可以处理该总线。等等......

在此模型中,您可以将一个很好的SOA工作流拼接在一起。

祝你好运,Dhivakar!