向 Azure 服务总线发送消息以从 Angular 创建主题?
Sending a message to Azure Service Bus to create a topic from Angular?
我有一个 Angular JavaScript 客户端应用程序 1,偶尔会从数据库中添加或删除 5 到 10 行。我在 WebAPI (REST) 中有另一个 POST 操作,它处理这些行(这些行数以千计)以生成一个 JSON 对象。另一个 Angular JavaScript 客户端应用程序 2 进行 ajax 调用以从此 POST 操作中获取 JSON。
为了扩展此流程,我想将 Web API 中的流程移至 订阅者 并对来自 [=] 的消息 CustomersAdded
做出反应20=]Azure Service Bus 由 Angular JavaScript Client App 2 启动。
我的问题是:
- 我可以从 Angular JavaScript 客户端应用 1[ 直接向 Azure 服务总线 发送消息
CustomerAdded
=31=]?
- 我有两种类型的消息(AddNewCustomer、CustomersAdded)要从两个 Angular 客户端应用程序发送。订阅者应该处理这两种类型的消息。为此,我应该使用队列还是主题?
- 如何集成 Angular 应用程序、Azure 函数、Azure 服务总线和两个订阅者 以相互交互?
部分回答您的问题。
Can I send a message GetProcessedCustomers directly to Azure Service
Bus from Angular JavaScript Client App 1?
据我所知,答案是否定的。为此,Azure 服务总线需要支持目前不存在的 CORS 或 WebSockets。
I have two types of messages (AddNewCustomer, CustomersAdded) to send
from two Angular Client apps. The subscribers should handle both the
types of messages. Should I use queue or topic for this purpose?
您可以为此目的同时使用队列或主题,但队列更适合此目的。当您希望消息由多个订阅者处理时,主题更适合。
我有一个 Angular JavaScript 客户端应用程序 1,偶尔会从数据库中添加或删除 5 到 10 行。我在 WebAPI (REST) 中有另一个 POST 操作,它处理这些行(这些行数以千计)以生成一个 JSON 对象。另一个 Angular JavaScript 客户端应用程序 2 进行 ajax 调用以从此 POST 操作中获取 JSON。
为了扩展此流程,我想将 Web API 中的流程移至 订阅者 并对来自 [=] 的消息 CustomersAdded
做出反应20=]Azure Service Bus 由 Angular JavaScript Client App 2 启动。
我的问题是:
- 我可以从 Angular JavaScript 客户端应用 1[ 直接向 Azure 服务总线 发送消息
CustomerAdded
=31=]? - 我有两种类型的消息(AddNewCustomer、CustomersAdded)要从两个 Angular 客户端应用程序发送。订阅者应该处理这两种类型的消息。为此,我应该使用队列还是主题?
- 如何集成 Angular 应用程序、Azure 函数、Azure 服务总线和两个订阅者 以相互交互?
部分回答您的问题。
Can I send a message GetProcessedCustomers directly to Azure Service Bus from Angular JavaScript Client App 1?
据我所知,答案是否定的。为此,Azure 服务总线需要支持目前不存在的 CORS 或 WebSockets。
I have two types of messages (AddNewCustomer, CustomersAdded) to send from two Angular Client apps. The subscribers should handle both the types of messages. Should I use queue or topic for this purpose?
您可以为此目的同时使用队列或主题,但队列更适合此目的。当您希望消息由多个订阅者处理时,主题更适合。