我正在设计用于团队任务管理的应用程序。要求团队中的每个成员都可以添加任务,其他成员可以立即看到这些任务。
我选择的不同服务是Azure Function
,Azure Service Bus
,Azure SQL DB
和SignalR
。
我的想法是:
task
,它将发送到Azure Function
。Azure Function
将用户添加到SQL DB。向TaskAdded
发送一个名为Azure Service Bus
的事件。SignalR
收到消息,生成新任务列表并实时更新客户端浏览器。我的问题是,应该使用什么通信/集成协议(绑定,消息)来使所有服务一起工作以满足要求?