此設計方案主要需注意的地方是:

性能上的問題: 當負責生成報表的微服務需同時向許多個(上百個) 微服務獲取數據時, 則就表示將會有上百個遠程調用會發生。所以, 有可能負責生成報表的微服務的某一個數據請求, 已經達到了 Time Out, 但有的微服務所提供的數據, 還尚未送至負責生成報表的微服務。

數據量的問題: 當負責生成報表的微服務向其它的微服務獲取大量的數據時; 例如: 整個月的股票買賣。則大量的數據將造成大量流量, 所以, 也有可能對負責生成報表的微服務的某一個數據請求, 造成 Time Out。

發表評論

您的電子郵箱地址不會被公開。 必填項已用*標註

此站點使用Akismet來減少垃圾評論。了解我們如何處理您的評論數據