我想实现微服务架构。我已将我的XML消息转换为json。我将基于微服务拆分消息,每个微服务将反序列化少量json内容并在对象中存储少量字段。然后,我将在单个对象中再次将来自各种微服务的所有对象分组,以便进一步处理。
如何实现这一目标?我只是想用功能app来做。
答案 0 :(得分:-1)
一种方法是Azure Service Bus和Web Jobs(在Web应用程序下)。未处理的JSON或XML可以作为特定队列中的消息存在。然后,您可以使用连续Web作业(在Azure Web Apps下)来监视总线。在Web作业中使用C#监视并根据需要解析消息,然后将结果放入另一个总线(或一个具有多个队列的总线)。另一个Web作业可以处理该总线。等等......
在此模型中,您可以将一个很好的SOA工作流拼接在一起。
祝你好运,Dhivakar!