0
我有多個輪詢資源,我想轉換爲websocket通信。將websocket子協議用作STOMP或Thrift而不是定義自定義協議有什麼好處?Websocket-使用子協議超過定製的優勢
我有多個輪詢資源,我想轉換爲websocket通信。將websocket子協議用作STOMP或Thrift而不是定義自定義協議有什麼好處?Websocket-使用子協議超過定製的優勢
使用現有子協議的優點是它已經被認真考慮過了。你真的不需要努力工作,有時你可以找到一個已經滿足你需要的客戶端庫(在客戶端保存你的代碼)。
另一個優點是,使用完善的標準子協議可以讓您更輕鬆地將API發佈給第三方(因爲它們可能會使用現有的協議庫)。
話雖如此,我通常不打擾。我注意到使用JSON「事件」消息和ACK響應非常簡單(類似於socket.io格式化它的消息,但使用本地Websockets)......現在,它幾乎是一個社區標準子協議,它被使用了。