2013-10-06 92 views
0

假設您有兩組服務器,第一組服務器專門用於前端,另一臺專用於處理來自前端的信息。將數據從前端傳輸到流程服務器的最佳方式是什麼?服務器之間的數據傳輸

我嘗試了不同的科技股上的少量數據:

  • 試圖數據轉儲到文件,從程序服務器檢索它們......沒關係很安全的,因爲你永遠不會失去你的數據,但它使用大量的磁盤寫入容量。

  • 也試過插座非常酷

但真誠我仍然不知道什麼是治療服務器之間的一個巨大的數據流的最佳方式。

有人能指出我正確的方向嗎?

+0

什麼類型的數據?谷歌的「amqp」,然後「RabbitMQ」 – Prinzhorn

+0

看看消息隊列:AQ,MQ或任何其他變種。有很多例子可以找到。他們提供了一些好處,如異步傳輸和可靠性 – Filip

+0

是的,我使用了你提到的變體之一:zeroMQ,我非常確定這是一個很好的答案,但我很新手,我不確定。 – bedervet

回答

1

我會說最好的選擇是使用持久隊列,如RabbitMQ。這樣,如果接收服務器發生故障,那麼傳輸不會丟失,當接收服務器將數據從隊列中拉出時,傳輸將簡單地繼續。

+0

感謝您的回答,我會投入更多時間。 – bedervet

相關問題