LINUX.ORG.RU

Лучше какойнить haproxy под это дело юзать, мейби он умеет.

А зачем?

tazhate ★★★★★
()

Ваще, в контексте tcp это выглядит херней какойто полной.
Какую проблему ты решаешь?

tazhate ★★★★★
()
Ответ на: комментарий от melkor217

Да с любого в принципе. Ну или по правилу какому-нибудь.

Nagwal ★★★★
() автор топика
Ответ на: комментарий от tazhate

Тестирование. Есть два тестовых контура (условно одинаковые), умеющие принимать от сторонних систем сообщения. И не все системы умеют слать эти сообщения на два адреса. А надо чтобы сообщения появлялись на обоих контурах. Контуров два, поскольку две комманды тестировщиков и надо чтобы они друг-другу не мешали.

Nagwal ★★★★
() автор топика
Ответ на: комментарий от Nagwal

А мешать они могут, поскольку на эти сообщения от сторонних систем еще накладываются действия условного пользователя.

Nagwal ★★★★
() автор топика
Ответ на: комментарий от Nagwal

Это могут уметь свитчи, это умеет iptables. Но не уверен что iptables может уметь это больше одного раза. И не уверен что это тебе на самом деле подойдёт. Потому что обратной связи практически не будет.

sin_a ★★★★★
()
Ответ на: комментарий от Nagwal

Чот мне вообще крышняк подснесло.. Направить на два и более хостов одновременно один и тот же запрос..

Погугли «nginx upstream» может это будет ближе к задаче чем его же прокся

deep-purple ★★★★★
()
Ответ на: комментарий от sin_a

это умеет iptables

Через TEE. Только это бесполезно, так как в установлении соединения участвуют обе стороны.

i-rinat ★★★★★
()
Ответ на: комментарий от Nagwal

Тестирование. Есть два тестовых контура (условно одинаковые), умеющие принимать от сторонних систем сообщения. И не все системы умеют слать эти сообщения на два адреса. А надо чтобы сообщения появлялись на обоих контурах.

Т.е. есть два приложения. Они должны слать запрос сразу в две системы, но одно приложение это умеет, а другое нет, а надо чтоб умели все, и ты хочешь подписать на это nginx?

Помнишь Чебурашку?

- Дайте тогда и гнутый молоток.
- Зачем?
- Чтобы забивать гнутые гвозди

Вместо того, чтобы исправить кривое приложение, ты хочешь погнуть reverse proxy, а если окажется мало, то и сетевой стек?

Лол, что ещё сказать

router ★★★★★
()
Ответ на: комментарий от router

Т.е. есть два приложения. Они должны слать запрос сразу в две системы, но одно приложение это умеет, а другое нет, а надо чтоб умели все, и ты хочешь подписать на это nginx?

Ну, вообще правильное поведение - слать запрос в одну систему. Но одних разработчиков мы убедили добавить фичу с дублированием сообщений, для тестирования, а вот вторые не такие сговорчивые.

Вместо того, чтобы исправить кривое приложение, ты хочешь погнуть reverse proxy, а если окажется мало, то и сетевой стек?

Оно не кривое. Оно совершенно правильное. В продакшене запрос надо слать ровно в одно место. А сейчас нужен кривой велосипед с квадратными колесами, для тестирования.

Nagwal ★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.