1
我正在接收不同類型消息(約4種消息類型)的應用程序。我想知道什麼是更好的:針對不同消息的多個套接字Vs解析一個套接字上的不同消息
- 有不同的消息類型不同的端口,發送應用程序上的相應端口
- 發送郵件發送一個端口上的消息,由id字段區分或東西,並解析它們
有人可以告訴我哪種方法在性能方面更有優勢嗎?我個人認爲有不同的港口會更好。有人能告訴我這是否是正確的方法嗎?
我正在接收不同類型消息(約4種消息類型)的應用程序。我想知道什麼是更好的:針對不同消息的多個套接字Vs解析一個套接字上的不同消息
有人可以告訴我哪種方法在性能方面更有優勢嗎?我個人認爲有不同的港口會更好。有人能告訴我這是否是正確的方法嗎?
從一個套接字開始,導致維護起來更容易(爲應用程序分配多個網絡端口可能會很痛苦,尤其是在涉及防火牆的情況下)。如果你真的需要多個套接字來提高性能(並且你有證明這與實際測試),那麼它應該是相當簡單的稍後做出更改。
TBH除非你擁有**巨大量的消息,否則它根本就不重要。去尋找最簡單的代碼/維護。 – ddmps
我將有大量的消息。那麼,哪一個會更好? –
定義「巨大」(以字節爲單位) – jtahlborn