gpt4 book ai didi

.net - Azure 最快的通信协议(protocol)

转载 作者:行者123 更新时间:2023-12-03 03:19:50 24 4
gpt4 key购买 nike

我正在开发一项“服务”,用于从 Azure 中的许多应用程序收集信息。简单的想法是,每个应用程序都将使用一些“组件”(由我提供)将审核数据发送到“服务”,“服务”会将其存储在中央数据库中以进行报告等。

假设客户端应用程序也位于 Azure 中,但可以由不同的公司拥有/托管。实际上,与客户端应用程序的每次交互都会向“服务”发送审核,因此可能会有大量流量。

我是 Azure 新手,因此非常感谢所有提示和建议。

问候,马尔辛

最佳答案

一如既往,有很多剥猫皮的方法。

您通常会公开一个 Web 服务(SOAP 或 REST,具体取决于您需要的功能,即安全性)供应用程序调用,然后该服务将执行您需要它执行的任何工作(即写入数据库)。

您可能需要考虑使用 service bus queue解耦从应用程序获取数据并将其写入数据库,并有可能实现更大的吞吐量(以应用程序到数据库的延迟为代价)

理论上,您可以让应用程序直接与数据库对话,但这通常被认为是一个坏主意,并且稍后的抽象(通过某种服务)将允许您对底层数据库进行更改而不影响应用程序。

关于.net - Azure 最快的通信协议(protocol),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13438725/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com