В случае, если кто-то никогда не работал с ZeroMQ,
здесь можно вначале насладиться "принципами ZeroMQ * менее чем за пять секунд"
, прежде чем углубляться в детали
Q : " Почему это все еще широко распространено использование необработанных сокетов, таких как tcp и udp? "
Из-за времени. Протоколы связи tcp
и udp
превратили его в общий стандарт (с тех пор все обязательные обещания совместимости).
O / S-ы, аппаратные устройства, даже MITM-анализаторы полагаются на Они имеют все эти задокументированные свойства RF C.
В то время как ZeroMQ и другие платформы предлагают абстракции более высокого уровня поверх этих базовых стандартов, им также необходимы элементарные стандарты для сохранения обещанной совместимости.
Q : "... почему это не стало частью самих операционных систем?"
O / S, по очевидным причинам накопления минимальных накладных расходов, занимающих минимальное пространство и по аналогичным мотивам, предпочитаемым с тех пор, в настоящее время предпочитают и предпочтут в обозримом будущем повторно использовать зрелые стандартные инструменты домена publi c, т.е. проприетарные или ограниченные по лицензии инструменты с неизвестным или неуверенным, как долго (не) поддерживается совместимость кросс-компиляции, поэтому нет Общая реинжиниринг в масштабах всей отрасли, скорее всего, произойдет в ближайшем будущем (при неизвестных затратах и сроках исполнения, пока не станет достаточно зрелым), если в конечном итоге отрасль, несмотря на сказанное до сих пор, решит, действительно начать и выжить в этом).