"Utilizing a message batching technique, ØMQ can outperform raw TCP in terms of throughput" is a polemic claim made by the ØMQ developers, but it is (delibera
| This article is rated Start-class on Wikipedia's content assessment scale. It is of interest to the following WikiProjects: | ||||||||||||||
| ||||||||||||||
| The following Wikipedia contributor may be personally or professionally connected to the subject of this article. Relevant policies and guidelines may include conflict of interest, autobiography, and neutral point of view. |
"Utilizing a message batching technique, ØMQ can outperform raw TCP in terms of throughput" is a polemic claim made by the ØMQ developers, but it is (deliberately) misleading. Since TCP is (for the most time) the underlying transport, ØMQ does not and cannot "outperform" TCP in any way.
What ØMQ really does is send any number of messages that are in the buffer at the time the socket becomes ready in one batch. This is basically a "opportunistic, lucky chance Nagle's algorithm" without a timeout.
A more concise wording would be: ØMQ can maintain low latency while outperforming a very naive implementation sending individual small messages over a TCP_NODELAY socket by batching several messages into a batch opportunistically. It does, on the other hand, not incur the latency of a TCP socket with Nagle's algorithm enabled, as there is no fixed timeout.
Uwydoc posted this comment on 7 August 2013 (view all feedback).
more eleberated description of the common patterns, which are described in the 'Technology' section, would be helpful
I guess it should be pictures. --4th-otaku (talk) 01:21, 6 October 2013 (UTC)
Why is this sorting under the letter O (e.g. in https://en.wikipedia.org/wiki/Category:Message-oriented_middleware)? I looked for it under the letter Z and in the number (zero) 0, but amazingly found it under the letter O, which, I guess at least *appears* in the word, but not in the traditional first letter position. This seems to violate https://en.wikipedia.org/wiki/Principle_of_least_astonishment. Thanks. RussellSenior (talk) 01:33, 24 October 2023 (UTC)
Do not use {{cite web}} or other citation templates in the External links section. Citation templates are permitted in the Further reading section. Others, listed below:
Links in the "External links" section should be kept to a minimum. A lack of external links or a small number of external links is not a reason to add external links.
There is nothing wrong with adding one or more useful content-relevant links to the external links section of an article; however, excessive lists can dwarf articles and detract from the purpose of Wikipedia. On articles about topics with many fansites, for example, including a link to one major fansite may be appropriate.
Minimize the number of links.
External links in an article can be helpful to the reader, but they should be kept minimal, meritable, and directly relevant to the article. With rare exceptions, external links should not be used in the body of an article.
acceptable external links include those that contain further research that is accurate and on-topic, information that could not be added to the article for reasons such as copyright or amount of detail, or other meaningful, relevant content that is not suitable for inclusion in an article for reasons unrelated to its accuracy.
Disputed links should be excluded by default unless and until there is a consensus to include them. Please do not add back more links without consensus. Simple solution to facilitate career maintenance tag. Move links here for discussion.
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.