Опубликован выпуск высокопроизводительного HTTP-сервера и многопротокольного прокси-сервера Angie 1.2.0, ответвлённого от Nginx группой бывших разработчиков проекта, уволившихся из компании F5 Network. Исходные тексты Angie доступны под лицензией BSD...Подробнее: https://www.opennet.me/opennews/art.shtml?num=59231
Когда IPO?
Когда второй раунд госфинансирования?
Чет пока не тянет на отдельный форк
Почему?
нужно ещё пару миллиардов
> Чет пока не тянет на отдельный форкТак и eudev тоже не тянет на форк udev.
Eudev это неудачная шутка, при чём тут форки?
Rolling Stones слушают, походу.
> Добавлена директива sticky, действующая в секции настроек upstream модуля http. Директива позволяет настроить режим привязки сеанса, при котором все запросы, связанные с одним сеансом, перенаправляются на один и тот же сервер, при наличии нескольких бэкендов. Привязка к сеансу производится на основе значения Cookie или параметра в URI.Спасибо ребятам, что не блокируют приём фич, потому что "это у нас будет только в чисто enterprise edition за $10k/мес/инстанс"
А сами свои услуги, продукты почем толкаете?
Так он же "спасибо" сказал. Разве этого недостаточно?
> Спасибо ребятам, что не блокируют приём фич, потому что "это у нас будет только в чисто enterprise edition за $10k/мес/инстанс"Я котик, использую вебсервер для своих некоммерческих pet projects.
ну безусловно же ж тебе нужны кровь из носу энтерпрайзные фичи. Одних бэкэндов мильен с тыщами, больше чем блох на твоем коте.
Достаточно двух backend (stateful-обработчики фоток котиков).
Чтобы ссать в тапки - можно и без nginx обойтись
Просто ссать в тапки - неинтересно. Надо рендерить фотки и видео этого процесса, как минимум в двух параллельных потоках. Чтобы угнетать человеков не только морально, но и технологически.
Рендерить можно и на обоях.
Это будет не технологично.
Зато дёшево, надёжно и практично.
Ах, так вот как и почему и из-за кого появился Wing Commander...
В 99% случаев директивы hash достаточно для того же практического результата. Если немного включить мозг, и обработать редкие случаи переброски на бэкенде (а это надо делать в любом случае, сюрприз). При этом она не требует поддерживать стейт со стороны nginx.
И что вы будете делать с директивой hash, если исходный адрес клиента не фиксирован?
Хосспаде, у вас в нхинхе этого до сих пор нет шт0ле?
В haproxy делается, как душе угодно - хоть через куку, хоть через чёрта лысого.
> Хосспаде, у вас в нхинхе этого до сих пор нет шт0ле?Только за 10k/мес/инстанс.
Ну, или Angie.> В haproxy делается, как душе угодно - хоть через куку, хоть через чёрта лысого.
HAProxy вообще начало угнетать платный nginx задолго до angie.
Cookie stickyness, runtime API, metrics, upstream DNS discovery и другие фичи - в nginx только за деньги, в HAProxy бесплатно.
Не говоря уже о том, что в HAProxy смогли сделать нормально работающие if-ы, в отличие от nginx.
Да, на haproxy реально не нарадуюсь - для задач фронта это просто сказка.
[местами страшная, но кто таки безгрешен, тем более с таким количеством фич]
Почему обязательно IP? Хэш можно взять от любой переменной. (Подсказка: и заголовки, и куки, и аргументы query string доступны через переменные). Раздел документации nginx по переменным в помощь. Ещё наверняка пригодится map.
Какая прелесть вся документация на русском. Приятно почитать =)
Приятно читать хорошую документацию на английском, она консистентна с всей экосистемой IT, т.к. в IT всё на английском. На русском документацию надо читать только если ты не знаешь английский (и срочно его учишь, а не то нафиг ты такой нужен), либо художку.Всё это, конечно, "к сожалению". Было бы круто, но увы.
https://github.co.jp/ да ребята не в курсе.
У азиатов всегда были проблемы с индоевропейскими языками, тяжело они им даются. Только они этим не гордятся. Гордиться тем, что чего-то не умеешь, вообще странно.
https://plugins.jetbrains.com/plugin/13711-korean-language-pack------/ идибэтим ребятам тоже расскажи🤡
зюзя, а кроме трех азиатских language pack-ов жидбрейны хоть один язык, отличный от английского, поддерживают?немецкий там, французский, уже не говорю за иврит с идишем?
ты не хочешь немцам и евреям ничего рассказать по этому поводу?
Когда нужно бабки рубить, все забывают мантры "Каждый Итшник должен знать английский".
Просто китайцы, корейцы и япы уважают себя и предпочитают пользоваться национальным языком, а тем кому можно скрамливать мантры, читают индуские поделия документации на псевдо английском.
Это ненадолго. Наши товарищи усиленно работают над этим. quora давно уже закрыта, medium вот только что закрыли, про фейсбуки и линкедины молчу уже. А что сами закрыть не могут - будет закрыто с другой стороны как ответ на сами знаете что. Скоро английский вам будет ненужен, так как все оставшиеся открытыми сайты будут исключительно русскоязычными. Ну и никакого IT там, конечно, тоже не будет. Готовьтесь либо переезжать, либо менять профессию.
это действительно ненадолгопотому что "...или падишах, или ишак"
а английский тебе всяко нужен, иначе как же ты будешь спрашивать пленных: "Твой домен, поддомен, айпи адрес? где находится ракетная установка^W^Wпоисковый сервер? отвечай, если хочешь жить!"
Английский уже давно не нужен
Примерно с момента появления более-менее норм онлайн-переводчиков и появления всё бОльшего количества азиатских продуктовНужен он, разве что, при переводе документов. Но твоё знание английского там даром не нужно и все равно будешь платить
Английский нужен, чтобы читать литературу и документацию без артефактов и отсебятины от системы машинного перевода. Чем сложнее предметная область, тем больше вероятность, что перевод содержит критичные для понимания ошибки. Выучить язык сильно проще, чем жить в пузыре плохих переводов. Не говоря о том, что со временем системы переводов научатся вносить намеренные искажения под видом случайных ошибок.
Английского текста в науке столько, что еще лет на сто хватит. Похожим образом немецкий "исчезал" из медицины и техники. Латынь в медицине превратилась в подобие формального языка и даже не думает исчезать. Английский может занять аналогичные позиции в компьютерных науках.
https://plugins.jetbrains.com/plugin/13711-korean-language-pack------/ иди этим ребятам тоже расскажи🤡
> На русском документацию надо читать только если ты не знаешь английскийили ее автор. Плохой английский читать ничуть не лучше плохого русского перевода хорошего английского.
В данном случае все авторы угадай откуда. Ну да, ну да - из одной страны где английский объявлен националпредательским и всем велено срочно вместо него учить язык жолтого господина.
При приемлемом уровне английского, с помощью современных инструментов типа deepl write текст легко доводится до уровня нейтива.Но, это, конечно, если уровень достаточный - когда сам понимаешь подсказки AI, но славянская языковая сигнатура помешала написать так самостоятельно. С "Лец ми Спик" это не поможет.
уверен, кто-то не поймёт стёба и не почувствует унижения
А что тут странного? Сколько помню, русская документация к nginx была на уровне английской.
Quic поддерживает?
В тексте ж явно указано - перенесены наработки по HTTP/3. Значит поддерживает.
Разработчики не знают английский язык. Сайт только на русском языке, лол.
Так они программируют, а не переводами занимаются. Разные профессии.
а с английского не нужно переводить
https://angie.software/en/ - действительно, лол.
а вот немного подумав могли бы воспринять это как знак... что скоро знание английского будет сродни знанию санскрита- перед девушкой понтануться что знаешь санскрит круто.. но пользы- никакой...
Скорее, как латынь.
Две тысячи лет назад Римская империя была чем-то вроде США 20 лет назад.
Но у всех империй есть жизненный цикл.
Крестьянские ценности - перед девушкой понтануться... Научные статьи ты на каком читать будешь, чукча?
много вы научных статей прочитали на латыни или санскрите коллега?
я вот на русском - почитываю...
Назовите пожалуйста работы в области computer science, которые стоит почитать на русском. Я имею не переводы или вторичную публицистику, а именно оригинальные труды, где наука сейчас двигается на русском.
> Назовите пожалуйста работы в области computer science, которые стоит почитать на русском.
> Я имею не переводы или вторичную публицистику, а именно оригинальные труды,
> где наука сейчас двигается на русском.да ладно тебе под..ывать, давай уж не "сейчас" а в принципе. Пусть даже времен Лебедева и компании.
> много вы научных статей прочитали на латыни или санскрите коллега?
> я вот на русском - почитываю...Простите, в каких областях вдруг появились научные статьи на русском???
Все научные статьи публикуются на английском
Даже китайские ученые публикуют серьезные статьи на английском, а на мандарине разве что для набивания рейтинга внутри Китая, но их никто не рассматривает, как научные
Продукт на внутренний рынок, зачем сайт делать на английском? За бугром F5 уже есть.
Только они бесплатно предлагают фичи, которые у F5 только за деньги.
Возможно, это приведет к популяризации русского языка среди зарубежного малого бизнеса, который не может себе позволить ценники F5.
Это вообще законно таскать фичи из чужого проекта и выкладывать в опенсорс? Не понятно какие у них есть права и куда подобное Робин Гудство приведет клиентов в долгосрочной перспективе. Возможно через пару лет, когда те плотно подсядут на фичи, их вынудят купить нормальную лицензию у f5. Нужно быть прямо оторванным чтобы строить на этом свою инфраструктуру.
Кто сказал, что они таскают? Написать их не так уж сложно, сложно организовать апстрим (то есть поддерживаемый проект с регулярными релизами).> Возможно через пару лет, когда те плотно подсядут на фичи, их вынудят купить нормальную лицензию у f5.
Для этого F5 придется оформить патенты на такие технологии, как "sticky sessions", "web server matrics API", "dynamic service discovery with DNS" и прочее. У них, как минимум, есть prior art в HAProxy.
На уровне фичей все это реализовано в pro версии и ребята заявляют о drop-in совместимости. Насколько их имплементация отличается от оригинала непонятно, но скорее всего разработчики имели доступ к оригинальному коду. Дальше дело юристов. В свое время юристы Oracle в суде нагнули Google в похожей ситуации за javа. Хватит ли у f5 денег, чтобы отстоять свои права вопрос конечно дискуссионный. Но нафига конечному кастомеру такие риски?
> В свое время юристы Oracle в суде нагнули Google в похожей ситуации за javа.И сильно это затронуло пользователей Андроида?
> На уровне фичей все это реализовано в pro версии и ребята заявляют о drop-in совместимости.
Аргумент уровня "а давайте все разаработчики HTTP-серверов будут платить роялти в F5, потому что drop-in совместимость на уровне протокола"
У них речь идёт о фичах из платной версии nginx, а не протоколе. Выглядит будто хитрые пионеры продали бизнес буржуям, а теперь делелают вид что ни чего не случилось и раздают за бесплатно. По логике, кто-то за этот цирк в итоге должен будет заплатить.
Добрый день.Разумеется вся функциональность реализована с нуля. Московский офис давно уже занимался только разработкой проектов с открытым исходным кодом, о чем компания заявляла еще в 2020 году: https://my.f5.com/manage/s/article/K55550418
Мы планируем экспансию на международные рынки.
Пока они не лезут из-за железного занавеса наружу, всем на них по барабану.А вылезти из него и не получится, и снаружи по голове настучат, и свои за ноги обратно затянут.
> Пока они не лезут из-за железного занавеса наружу, всем на них по барабану.Железный занавес только у расово чистых анлосаксов. Так что не наружу, а внутрь (к ним).
Но зачем лезть в этот токсичный отстойник с планово-санкционной экономикой, если во всем остальном мире строятся свободные глобальные рынки (БРИКС и иже с ними)?
Угу, только вот кругом эти наглосуксы - вот только что послушал презенташку одной рюсскочелюстной страховой компании как у них все непросто в наши дни со страховым бизнесом.Тайский (!) минздрав отказался работать с ними и с их ассистами. Наверное, там англосаксы замаскировались. Правда, рожами они ни разу не похожи, но я наверное просто видел неправильных англосаксов (вот например ихний премьер в принципе-то типичнейший англо-сакс)
Летайте в тайланд, дорогие сограждане, третье место в топ10 этой самой компании. И учтите что в тамошнем здравоохранении физически нет дырок ни для нала, ни для самостоятельной оплаты любым другим способом.
Ваш мир теперь - Иран и Северная корея, привыкайте.
Какая-то там компания отказалась работать с другой компанией (фиг знает, почему, может, условия невыгодные) - аааааа, всё, Северная Корея!!!!!!!1Ваши интеллектуальные способности не могут не восхищать.
А если реализация не совпадает, то рано или поздно расползутся с апстримом и тоже будет "весело"
Разве это плохо, если Angie уйдёт вперёд?
F5 и так неплохо устроились, бабки текут рекой, зачем что-то разрабатывать?
Вы там совсем в своем пузыре от реальности оторвались.Никто ничего российское пальцем не тронет, потому что токсично. Только если китайцы, но тут скорее вы будете китайский язык учить.
> Никто ничего российское пальцем не тронет, потому что токсично. Только если китайцы, но тут скорее вы будете китайский язык учить.А ещё потому, в "сияющем граде на холме" что скоро придётся сверчками питаться, какое уж тут IT.
Да, чтение "документации" тенжина - захватывающе.А если что непонятно - предлагают просто спросить в вичате.
Они не единственные. Куча есть раздельных плагинов и их сборок для Docker, например, или во FreeBSD есть nginx-full
Да, и конфиг срочно перевести
А где разработчики?
Все тот же список из манагеров и попингуя
С таким же успехом я могу свою сборку объявить форком, ведь у меня на постоянной основе включены некоторые дополнительные модули и тем отличаюсь от мэйнлайна
Но нет, я просто делаю сборку, потому что мне это нужно самому, а тут выгнанные на улицу манагеры пытаются схавать бюджета российского кусочек
Разработчики наверное в f5 остались а эти импортозамещают, да.
Не, как раз из f5 разрабов выгнали.
> Не, как раз из f5 разрабов выгнали.Нет, разрабы остались в Ф5, вот всяких рекламщиков и друзей Игоря которые просто получали бабки из Ф5 поперли, это да
А так как Игорь дружил с основными разрабами...
Нет, он у себя в конторе держал просто своих дружков, всяких рекламщиков и прочую шушеру, которых и попросили на мороз из ф5, когда сам игорь ушел
А вы у него под столом сидели, свечку держали?
Странные у вас привычки
Под столами свечки держатьНу для начала я с Игорем и правда знаком, не очень хорошо, но знакомы и много лет общались, но это к делу не относится
А так можно просто посмотреть, что разработчики не изменились у nginx, все фамилии на месте в свежих релизах, а уволили рекламную команду и прочих горе-манагеров
Добрый день.Вы откровенно лжёте и просто клевещите на замечательных людей, которые последние 10 лет посвятили разработке nginx и других проектов Игоря с открытым исходным кодом. Никакие рекламщики и горе-манагеры среди уволенных мне не знакомы, откуда они в Москве.
Если это такой троллинг, то слишком толсто и не красиво. Заканчивайте свой цирк.
> Добрый день.
> Вы откровенно лжёте и просто клевещите на замечательных людей, которые последние 10
> лет посвятили разработке nginx и других проектов Игоря с открытым исходным
> кодом. Никакие рекламщики и горе-манагеры среди уволенных мне не знакомы, откуда
> они в Москве.
> Если это такой троллинг, то слишком толсто и не красиво. Заканчивайте свой
> цирк.Валентин, ну ты сам посмотри на фамилии рядом со своей
Это не разработчики, они ни одной строчки не написали в своей жизни
Управленец, фронтэндщик-неудачник, попингуй
Понятно, что ваш «форк» создан с единственной целью это распил государственных грантов и программисты там и не нужны, но зачем врать-то и пиарится здесь?
Здесь нет тех кто распределяет бюджетные деньги, у местных клоунов воровать нечего
Ну вот, смотрю на фамилии:Руслан Ермилов - один из ключевых и самых опытных разработчиков nginx. А также автор первого перевода официальный документации на английский. Работал в компании со дня её основания, сделав огромный вклад: http://hg.nginx.org/nginx/log?rev=Ermilov&revcount=10000
и также http://hg.nginx.org/nginx.org/log?rev=Ermilov&revcount=10000Олег Мамонтов - человек, который построил с нуля техническую поддержу в компании, да на таком уровне, что она регулярно получала награды: https://www.nginx.com/blog/nginx-customer-support-takes-gold.../ - теперь эта звездная команда инженеров работает в нашей компании.
Техническая поддержка продуктов - одна из важнейших статей заработка.
Иван Полуянов - разработчик SaaS решения NGINX Amplify для мониторинга nginx, которое затем эволюционировало в NGINX Controller, который компания успешно продает.
Нам нужно строить аналогичные решения, инфраструктуру вокруг Angie, чтобы расширять бизнес и опять же зарабатывать деньги на рынке.
Да, представьте, приходится самим зарабатывать, строить бизнес и именно для этого в компании есть не только разработчики на Си, но и инженеры с разным профилем.
И перечисленные фамилии - это же только те, кого авторы новости в ЕГРЮЛ нашли. Но если программисты не нужны, то зачем вообще собирать такую опытную команду инженеров, начинать дорабатывать форк, да еще и выкладывая часть в опенсорс?
Вам сыпать обвинениями на ровном месте удовольствие что ли доставляет, самоутверждаться пытаетесь таким способом? Нет бы порадоваться, поблагодарить за новые фичи и развитие опенсорс проекта мирового масштаба. Но нет, по славной традиции - у нас не полить говном не могут.
Судя по ченьжлогам в git, Валентин реально пишет код. Чем занимаются остальные не понятно.
Действительно, а кто же эти люди:
https://hg.angie.software/angie/rev/6e3d29a20183
https://hg.angie.software/angie/rev/5f6b66668d23похоже что-то там в nginx программировали:
http://hg.nginx.org/nginx/log?rev=Homutov&revcount=9999
http://hg.nginx.org/nginx/log?rev=Ermilov&revcount=9999
> Судя по ченьжлогам в git, Валентин реально пишет код. Чем занимаются остальные
> не понятно.VBart?
Да, их модуль на 450 строк с комментариями вроде им написан
Надо будет глянуть этот их модуль, может может зачем-то пригодиться, тогда включу в свою сборку, я как раз на релиз 1.25.1 запланировал пересмотр модулей которые собираю, буду выкидывать те что реально не использую я и известные мне люди использующие мою сборку, думал может при этом добавить что-то, что будет полезным, но я пока не использовал и не собирал
чо на это скажет Игорь Сосаев?
Что у него бабок и так нормально, и все f5, nginx-ы и angie могут любиться конями сколько угодно.
Будут прибыльны только если у них есть связи, чтобы попасть в нужные обязательные списки для приобретения. А так никто не будет за поддержку платить скорее всего, к халяве все привыкли. Халяву за деньги только через списки.
Дурашка, БЕГИ оттуда. Платят не из твоей зарплаты. И если к халяве попривык не ты а твой рабовладелец - он не только не будет платить за поддержку, но и рабам пайку урежет тоже.Она ему сильно дороже обходится, если ты не знал.
> Платят не из твоей зарплаты.У вас крайне интересные представления о работе бизнеса. То есть, у компании есть минимум две выручки, из одной формируют ФОТ, а из второй закупают ОС (основные средства)?
У инвестируемых компаний ФОТ берется не из выручки. ОС тоже.И потратить бабки на зарплату - это вот прям зашквар-зашквар с точки зрения уважаемых инв...финансовых спекулянтов. А вложить их в ОС - вполне себе и ничего, особенно если не вдаваться в детали (они наверное расстроятся если узнают что их раздали рабам, но до таких мелочей вряд ли дороются)