假設我的網上商店和數據庫有多個表格,如產品,產品價格和類似數據。我將我的軟件解決方案出售給我的合作伙伴。他得到了它的數據庫,它是用於輸入數據的窗口應用程序,我希望他的所有產品都可以在我的網站上找到。所以,我有我的產品,並在我的網站上銷售。合作伙伴有他的網站和他的產品,但我也希望他的所有產品都可以在我的數據庫中找到。我最初的想法是構建某種應用程序,該應用程序定期連接到Partner的數據庫並將數據插入/更新到我的表中。但最近我想到了一些服務巴士。服務巴士的路要走嗎?所以情況就是這樣。合作伙伴插入產品(總線發送消息,產品已插入,合作伙伴更新價格,然後總線發送消息,價格行中的某一行發生了變化。然後,我將在服務器上運行一些控制檯應用程序,用於偵聽消息並更新我的數據庫。你認爲是可擴展的解決方案嗎?例子是虛構的,在現實生活中我有很多表格將數據從一個數據庫同步到另一個數據庫的最佳方式
0
A
回答
0
我最初的想法是建立一種應用程序,定期連接到合作伙伴的數據庫,並插入/更新數據到我的表。但是最近我想到了一些服務總線。服務總線的路要走嗎?
在我看來,正如你所提到的,Azure Service Bus可以用作應用程序蟑螂的情況。當他在他的程序中插入/更新他的數據庫記錄時,您可以讓您的合作伙伴創建一條消息,然後您可以按計劃(或連續)運行background tasks/jobs以消費消息並在您自己的數據庫中插入/更新記錄。爲了提高性能和可用性,您可以使用分區隊列(或主題)。
This article描述瞭如何使用Azure Service Bus消息傳遞來優化性能,請參閱它。請記住在任務/作業中檢查並處理dead-letter queue (DLQ)。
相關問題
- 1. 將數據從一個數據庫加載到另一個數據庫的最佳方法
- 2. 將幾個sqlite數據庫同步到一個mysql數據庫
- 3. 將一列數據從一個數據庫複製到另一個數據庫
- 4. 將數據從一個數據庫傳輸到另一個數據庫
- 5. 將數據從一個數據庫傳輸到另一個數據庫
- 6. 將特定數據從一個數據庫移動到另一個數據庫
- 7. 將數據從一個數據庫複製到另一個數據庫
- 8. 將數據從一個數據庫遷移到另一個數據庫
- 9. 將數據從一個數據庫複製到另一個數據庫
- 10. 將表格數據從一個數據庫複製到另一個數據庫
- 11. 將數據從一個數據庫表複製到另一個數據庫表?
- 12. 將數據從一個數據庫複製到另一個數據庫
- 13. Django:將數據從一個數據庫複製到另一個數據庫
- 14. 將數據從一個數據庫複製到另一個數據庫
- 15. 將數據從一個MySQL數據庫導入到另一個數據庫的最有效方法
- 16. MySql - 從一個數據庫更新到另一個數據庫
- 17. 將列數據從一個數據庫傳輸到另一個
- 18. 將數據從一個數據庫導入另一個數據庫?數據庫是相同的
- 19. SQL Server數據庫與另一個數據庫表同步
- 20. 將數據從一個數據庫(sql server 2008)傳輸到另一個數據庫(sql server 2008)的最佳方式使用不同模式
- 21. 將一個大型(30,000行)表從一個數據庫複製到另一個數據庫的最快方法?
- 22. 將標量函數從一個數據庫複製到另一個數據庫
- 23. 將數據從一個數據庫複製到同一服務器上的另一個數據庫
- 24. 將數據從一個數據庫導入另一個數據庫條件爲
- 25. SQL數據庫遷移 - 性能問題(將數據從一個數據庫複製到另一個數據庫)
- 26. 將數據從Python中的另一個數據庫導入到數據庫中
- 27. 將數據從一個數據庫插入到具有不同歸類設置的另一個數據庫
- 28. 將Apex從一個數據庫導出/導入到另一個數據庫
- 29. 將表從一個數據庫複製到另一個數據庫
- 30. LLBLGen:將表從一個數據庫複製到另一個數據庫