2017-07-26 38 views

回答

0

簡短的回答:沒有

龍答:您可以輕鬆地添加自己

阿帕奇節儉使用運輸機執行設備I/O功能。 TSocket傳輸被用於完成TCP I/O(這是我的經驗中最常用的傳輸方式,是大部分Thrift RPC應用程序的基礎)。 TSocket不會讓你設置任意的L4頭文件。

也就是說,傳輸是模塊化的,這意味着您可以創建自己的定製傳輸,並輕鬆地與其他Apache Thrift一起使用它們(無需編寫序列化器,服務器等)。例如,你可以fork TSocket並進行你喜歡的任何修改,然後在Thrift中使用它。這並不困難,但是您需要修改每個您想使用此技術的語言的TSocket impl。在Thrift中也沒有廣泛的UDP傳輸實現(儘管你可以概括TSocket)。

+0

所以你說我們可以添加功能來改變TCP數據包的頭部。我對嗎? – mspms

+0

所以我們必須修改TSocket類來實現修改TCP頭的功能嗎? – mspms

+0

是的,您可以複製TSocket並創建使用套接字選項或RAW套接字修改標頭的自定義傳輸。 – codeSF

相關問題