簡體   English   中英

在 Azure Cognitve Services [Face API] 中使用 SDK 和容器有什么區別

[英]In Azure Cognitve Services [Face API] Whats the difference Between Using SDK and Containers

由於周圍的互聯網狀況不佳,客戶會喜歡獨立的解決方案,所以我想知道使用 SDK 和容器進行認知服務的區別。

很清楚使用容器時將使用信息發回計費,但是使用容器和 SDK 有什么區別?

使用 SDK:

SDK 是一個加速器,它避免實現對 Microsoft 后端的 REST API 調用,但這正是它在背后所做的。 因此,在這種情況下,您的有效負載(無論是圖像還是圖像 Url)將被發送到后端。 在您的互聯網訪問不佳的情況下,圖像可能會被阻止。

如果您使用圖像 Url,則后端將獲取它,因此阻塞較少,但如果您的訪問確實受到限制,則可能會阻塞。

使用容器:

對於容器,您可以訪問相同的功能,但它們在您部署容器的本地運行:一切都在本地處理。

因此,如果您的帶寬有限(或不希望您的圖像由 Microsoft 端點處理),這很有趣。

但是(是的,沒有什么是完美的!)您仍然需要(較小的)互聯網連接,因為容器會向 Azure 發送關於計費的小負載。 這些項目不是同步發送的,但如果您不能定期發送它們(如果我沒記錯的話,最多 15 分鍾窗口),容器將停止工作

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM