Как стать автором
Обновить
15
0

Пользователь

Отправить сообщение

Биндинг (Binding) — условие, по которому обменник определяет, в какую из очередей сообщения должны попадать.

Не обязательно, можно соединять и exchange-и, а ещё может занимается фильрацией по шаблонам, выбирая куда послать сообщение

Для реализации RPC в RabbitMQ необходимо создать клиентский и серверный код.

Он не сильно отличается от обычного коннекта к очереди или эксченджю, а по размеру так вообще тоже самое (это через amqp - другие не пробовал)

после подтверждения о доставке RabbitMQ удаляет сообщение

это зависит от парамеров коннекта консюмера, может и не удалять, можно двигаться по очереди, как кафки, только этим мало пользуются

Репликация: Kafka автоматически реплицирует данные на несколько серверов, что обеспечивает избыточность данных и улучшает отказоустойчивость.

Масштабирование: В Kafka можно легко добавить больше серверов, когда объем данных увеличивается.

У раббита всё это есть, только оно чуть по другому работает из-за другой архитектуры. Нужна отказоустойчивать - сразу ставит 3 реплики раббита. Потом наращивают

RabbitMQ Написан на Erlang и совместим с большинством популярных ОС.

Жуткая морока с этим эрлангом, если надо собрать раббит, а не использовать готовый бинарник: собираются не все версии, собирается очень долго, возня с плагинами, которые опять не со всеми версиями собираются, а про некоторые функции, типа дедупликатора сообшений, посылают только ставить плагины

Zookeeper — всё это должен кто-то координировать, и делает это Zookeeper.

только этого координатора постепенно выпиливают из кафки, чтобы могла работать сама :)

Kafka ... если есть сценарии, когда несколько потребителей должны получить все сообщения

В раббите 1 exchange соединяется с несколькими очередями, если 1 потребитель - добавляем очередь, ушёл потребитель - удалили очередь. Разница в другом: кафка может быть базой, хранящей сообщения хоть за пару лет, и новая группа может вычитать все сообщения с нуля, а вот в раббите это надо планировать очень заранее, т. к. очередь хотя и может хранить сообщения, но работать базой она всё же не планировалась, надо заранее подумать о хранении.

RabbitMQ используется там, где нужна надежность и
гарантированная доставка. А также там, где требуются паттерны, которые
не поддерживает Apache Kafka:

Не знаю, может я что-то не так настраивал, но если раббит пишет в clickhouse через view, то у меня терялись сообщения, причём чем больше поток, тем больше потерь, а вот у кафки такой проблемы не было. Но я потом обошёлся AsyncInsert-ом в clickhouse.

PS Веб-морда для управления удобнее у раббита.

Пластины нарезаются из импортных кремниевых слитков, на импортном оборудовании с использованием импортных расходников (запас которых, как нам сообщили на два месяца, новых поставок пока нет). То есть, если мы хотим полностью локализованное производство нам нужно наладить еще производство слитков (для этого тоже нужно оборудование разработать и произвести), производство машин для резки, шлифовки и полировки и расходников к ним.

В советское время оборудование для выращивания и резки монокристаллов делалось на 100-м заводе в Луганске, после распада Союза они уже сами на заводе даже ещё в 2000х выращивали кристаллы диаметром 200 мм и продавали за границу. Что могло выжить в этому времени -- не знаю, в 90х часть инженеров перебралась в местный универститут на преподавательскую работу (у меня один из предметов в институте в середине 90х вёл бывший главный инженер завода). Что там осталось за 30 лет и военное время -- уже не знаю. Я на сотке (который стал "Завод Донец") в последний раз был в 1997 году, но знакомые говорили о состоянии завода ещё лет 10, пока все не разбежались.

Сомневаюсь, что сами, без втыка от РКН будет.

Сами они только своих полит. конкурентов банят, например, Трампа -- с ним прекрасный пример "отсутствия" цензуры вышел.

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

За какую такую "копейку русского человека"? Недавно западные страны договорились, что все ТНК будут платить минимум 15% в любой стране (США хотели минимум 21%, но не прошло). А пр-во РФ хочет, чтобы эти 15% платились РФ, а не где-то ещё.

Платить-то налог будут в любом случае, оффшоры теперь пролетят. Так пусть лучше платят у нас - хоть какая-то часть перепадёт на дороги, школы...

PS я периодически езжу на Украину, там там шутят, что граница РФ и Украиной проходит там, где заканчиваются нормальные дороги.

> Postgresql Pro отличается от СУБД Postgresql только тюнингом файла настроек.

Не только, в Postgres Professional работает несколько основых разрабочиков постгреса — совмещают приятное с полезным.
> В идеале СМС принимать на одном телефоне, а приложение банка на другом.

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

Помимо этого, у меня и смарт не на адроиде/iOS, а с Sailfish, в ней эмулатор андроида, правда нет гуглосервисов, приложения альфы и ВТБ работают, а тинькова — нет, оно привязано к гуглосервисам. А любая привязка к ним — это дополнительных слив инфу, но уже в гугл.

А ещё я счета в банках отрываю на паспорт ЛНР (там ранее жил, поэтому была возможность оформить), который везде признаётся по указу президента. От этого есть заметный плюс — на него невозможно оформить никакий кредит, его нельзя использовать для открытия фирм, и т.п. Аналогично на почте при получении посылок требуют в извещении вписывать паспортные данные. Куда они могут попасть — неизвестно. А паспорт ЛНР они принимают. То же самое с телефоными операторами.
> Если хочется анонимности, то начинать надо было 20 лет назад.

Вот я 18 лет назад как-то задал поиск по своим ФИО, и уже тогда столько! нашёл, потом ходил затирал и после старался инфу не оставлять. Даже регистрации на разных сайтах делаю на разные email-ы — завёл под это дело несколько доменов.
> Кстати, ещё не стоит забывать, что даже если вас в соцсети нет, то на фотках могут ваше лицо по доброте душевной отметить знакомые.

Я по этой причине специально не участвую ни в каких групповых съёмках ни на работе, ни на природе — всегда говорю, что против того, чтобы моё фото выложили в инет, но всё равно какой-то идиот не послушает.
> Что сольёт Whatsapp интересно?

Контакты, фото — сейчас там распознаются не только лица, но и что находится сзади, на фоне, чтобы под это дело рекламу пропихивать, анализ переписки, распознавание и анализ разговоров.
Ранее единственым, кто не хранил данные на серверах, был Skype, но потом его купил MS, и PtP технологию вырезали, теперь всё идёт через их сервера.
Все эти системы «подвержены» сливу инфы налево, а значит детальные данные о Вас будут спокойно гулять по инету.

У меня для банков отдельная симка, номер которой ни кто не знает, кроме жены. И вот на другие номера мне иногда звонят банковские мошенники.
Забыли про оплату телефонами через систмы Apple/Google/Samsung Pay — данные этих оплат уходят не только в банк, но и оператору системы.

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

Забыли про скидочные карточки в магазинах — это уже магазины собирают все данные о покупках, причём все такие карточки при регистрации требуют нормер телефона, который можно использовать для сопоставления между разными магазинами (ранее вообще требовали ФИО, адрес, ДР, где живёшь, сейчас большиство ограничиваются только телефоном, именем без фамилии и телефоном — наверное, чтобы не подпадать под закон о ПД).
> при острой нужде, признают даже использование гугл-аналитики

Я, например, против того, чтобы обо мне что-то собирали гугл или яндекс, и если можно будет это запретить, то буду только рад.
А пока приходится резать их счётчики и т.п.
> Судя по всему, в обоих случаях публикация или перепубликация персональных данных без разрешения их владельца будет правонарушением. Причем исходя из буквы закона речь может идти даже о таких ситуациях, как перепечатка статьи из СМИ с указанием фамилии и имени

И это правльно, иначе можно создать левый сайт для слива инфы, а все остальные будут на него ссылаться, говоря «это не мы первые показали, мы только скопировали», как сейчас делают многие СМИ для распространения фейков.
> Поскольку РосКомНадзор у нас действует на всей территории России, получается что весь трафик придётся проксировать через зарубежный сервер

Неверно, блокировка дйствует только на уровне местных провайдеров, мтс, билайна, мегафона…

Если поднять свой сервер в ДЦ, например, в МСК, то все блокировки будут обходиться. Я себе так и сделал — взял дешёвый VPS с CentOS (минимальные ресурсы), поставил туда проксю — ей хватает, прописал Primary DNS cloudflare — они одни из самых быстрых, как Secondary DNS — OpenNet DNS, они ничего не блокируют и поддерживают несколько доп.зон, например .lib (в этой зоне открываются флибуста, рутрекер).
Подключение к проксе — по белым IP чтобы чужие не лазили. И всё работает весьма быстро. Вот пример:

image
Была маленькая книжка Алана Голуба «Правила программирования».
Она как бы про C/C++, но всё, что там написано в 1й части книги, подходит для любых языков.
Лучше вообще не хранить пароли.
Придумайте для себя генератор паролей, в котором Вы будете получать однозначный пароль в зависимости от тематики и названия сайта.

У меня повторы паролей бывают, но очень редко, например, одинаковый получится для auto.ru и avto.ru (хотя сейчас это один сайт).
Мобильным не пользуюсь, а десктопная у меня нормально работает.

И ff использую как раз из-за возможности блокировать сторонние трекеры — это получается лучше, чем через свой прокси, например, ff блокирует все отслеживания от vk на сторонних сайтах, но при этом оставляем доступным сам vk

Ещё причина использования ff — кушает меньше ресурсов, чем всё, что сделано на движке хрома, но при этом не обрезок по функциональности, как Otter & Co.

А в дополнение ещё исподьзую SeaMonkey, которы сейчас работает на движке ff60 — он ест ещё меньше ресурсов, я через него ютуб смотрю чтобы на ноуте кулер на cpu не запускался.
Я уже несколько лет использую Sailfish, но 100% поддержка всего железа есть только для телефонов, которые с ней сразу идут, или для Sony.

Я покупал Xperia и сносил андроид, в Sailfish есть его эмуляция, по умолчанию без гуглосервисов.
Из того, что я себе ставил, не пошли, требуя г-сервисы, только клиент-банк Тинькова (альфа и втб работают) и delimobil.
Проблема вот в этом: habr.com/ru/post/429070

Драйвер есть, но он не входит в основную ветку ядра: habr.com/ru/post/472106

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

Техническая поддержка Apple опубликовала пояснение, что загрузить альтернативные операционные системы всё-таки возможно, если полностью отключить функцию безопасной загрузки Secure Boot при загрузке через Startup Security Utility в режиме macOS Recovery. Однако при отключении безопасной загрузки чип T2 по-прежнему блокирует все операционные системы, кроме macOS и Windows 10, несмотря на то, что при установке параметра No Security в macOS Secure Boot указано, что он не предъявляет к вашему загрузочному диску никаких требований безопасности.

www.linux.org.ru/news/apple/14590148/page1

Плюс он же является и контроллером диска, и Touch Bar с функциональными клавишами и кнопкой включения ноута.
Я у себя для загрузки линукса использую загрузчик от MacOS, поэтому проблемы с UEFI у меня нет, но пока драйвера для T2 не будет в ядре, т.е. пока не одобрят его на включение в основную ветку, новый макбук брать не буду.

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность