«Компания» — оператор связи ПАО «Мегафон»
«Нода» — сервер RabbitMQ.
«Кластер» — совокупность, в нашем случае трех, нод RabbitMQ работающих как единое целое.
«Контур» — совокупность кластеров RabbitMQ, правила работы с которыми определяются на стоящем перед ними балансировщике.
«Балансировщик», «хап» — Haproxy – балансировщик, выполняющий функции переключения нагрузки на кластеры в рамках контура. Для каждого контура используется пара серверов Haproxy, работающих параллельно.
«Подсистема» — публикатор и/или потребитель сообщений, передаваемых через кролика
«СИСТЕМА» — совокупность Подсистем, являющая собой единое программно-аппаратное решение, используемое в Компании, характеризующееся распределённостью по всей территории России, но обладающее несколькими центрами, куда стекается вся информация и где происходят основные расчёты и вычисления.
СИСТЕМА – географически распределённая система – от Хабаровска и Владивостока до Санкт-Петербурга и Краснодара. Архитектурно это несколько центральных Контуров, разделенных по особенностям подсистем, к ним подключённым.
Читать полностью »
Рубрика «Системы обмена сообщениями» - 11
Эксплуатация кроликов (RabbitMQ) в режиме «Выжить любой ценой»
2018-12-22 в 17:00, admin, рубрики: haproxy, RabbitMQ, биллинговые системы, высокая производительность, Системы обмена сообщениямиICQ умер. Да здравствует ICQ?
2018-12-21 в 11:45, admin, рубрики: ICQ, mail.ru, mra, облачные сервисы, Разработка систем связи, Системы обмена сообщениями, Социальные сети и сообщества, Стандарты связиВ статье не будет много информации. Буду краток.
На днях с ICQ UIN 70105 (да, я очень стар, я видел как загорались и гасли звёзды, как рождались империи и превращались в прах — и я иногда пользуюсь ICQ) прилетело:
C 28 декабря мы перестаём поддерживать старые версии ICQ и другие неофициальные клиенты. Чтобы продолжить общение, вам необходимо обновить ICQ здесь: icq.com Также вы можете использовать веб-версию web.icq.com
В новой версии ICQ можно:
— редактировать и удалять отправленные сообщения
— цитировать и пересылать сообщения в другой чат
— отправлять стикеры
— записывать голосовые сообщения
— искать по истории чата и просматривать отправленные медиа в галерее
— создавать групповые чаты
— звонить голосом и видео
Slack банит аккаунты из Крыма
2018-12-20 в 7:30, admin, рубрики: slack, Блог компании Флант, санкции, Системы обмена сообщениямиМинувшим вечером один из сотрудников нашей компании «внезапно и без объявления войны» получил следующую весть от корпоративного Slack'а про санкции США «к определённым странам и регионам, таким как Куба, Иран, Северная Корея, Сирия и регион Украины Крым»:
Особенно неприятным прозвучало завершение: «closing the account effective immediately».Читать полностью »
Пример использования Java-библиотеки для создания Telegram-бота
2018-12-09 в 14:13, admin, рубрики: anonymity, java, open source, Программирование, Системы обмена сообщениямиКаждый разработчик (и не только), который использует Telegram в повседневной жизни, хотя бы раз задумывался о том, каково это — создать своего бота, на сколько это сложно и какой язык программирования лучше использовать?
Zimbra Collaboration Suite как достойная замена Microsoft Exchange
2018-12-05 в 10:51, admin, рубрики: Microsoft Exchange, zextras, zimbra, Блог компании Zimbra, импортозамещение, Системы обмена сообщениями, совместная работа, электронная почтаВ последние месяцы в СМИ активно муссируется информация о возможном закрытии российского офиса Microsoft. Началось все с того, что корпорация прекратила прямые продажи лицензий на свое ПО, переориентировав их на ритейл. Затем в официальном магазине цифровой дистрибуции цены были переведены в доллары. Учитывая то, что вести расчеты в рублях могут только те компании, которые имеют официально зарегистрированное юридическое лицо в России, речь может идти не только о закрытии офиса Microsoft в России, но и связанного с ним юридического лица, а значит и о потенциальной невозможности использования ПО от Microsoft в госсекторе. И хоть в своем официальном комментарии Microsoft пообещала, что продолжит работу в России, корпорация по какой-то причине не стала уточнять, в каком юридическом статусе будет работать, и какие задачи выполнять. Учитывая то, на каком политическом фоне разворачиваются события, сложившая ситуация привела к возникновению неопределенности, а наиболее предусмотрительные ИТ-менеджеры уже начали рассматривать альтернативные решения, которыми можно заменить программные продукты Microsoft.
На-click-ать известность, или как взбудоражить робота и … остальных
2018-12-04 в 12:23, admin, рубрики: chrome extensions, docker, docker-compose, esb, Google Chrome, javascript, MOM, mq, php, selenium, selenium-webdriver, интернет-маркетинг, посещаемость, Проектирование и рефакторинг, реклама в интернете, Системы обмена сообщениями
Давным-давно, у фасада далекого-далекого магазина состоялся подслушанный разговор:
NB: - А как привести много посетителей на свой новый сайт?
GURU: - Ну можно ссылок «раскидать» на разных форумах и в соц. сетях. Поисковая оптимизация поможет и контент. Можно тизерные сети привлечь, а можно много раз посетить сайт через разные прокси ...
NB: - И чем же помогут такие посещения, ведь это иллюзия живых людей?
GURU: - Счетчик статистики от google или от yandex объяснит поисковикам, что сайт становится популярным. Да еще и реферер можно связать с посещаемыми сайтами по запросам. Подрастет позиция в поисковиках, а значит и подрастет поисковый трафик.
NB: - А где же взять такое количество прокси?
GURU: - Где?… Ну в интернете поищи...
NB перестал спрашивать, видимо, опасаясь раздражать явно более опытного собеседника.
GURU закатил глаза, как бы подчеркивая исчерпанность темы про прокси и замолчал…
Читать полностью »
Релиз XMPP (Jabber) сервера Prosody 0.11.0
2018-11-25 в 16:09, admin, рубрики: jabber, Lua, open source, prosody, xmpp, децентрализованные сети, Новости, Системы обмена сообщениямиРелиз XMPP (Jabber) сервера Prosody 0.11.0
Представлен первый релиз 0.11-ой стабильной ветки XMPP сервера Prosody с исправлениями более чем 2000 ошибок.
Основные изменения
Наиболее значительные улучшения коснулись модулей MUC и pubsub.
Вместе эти компоненты реализуют два из самых обширных расширений XEP стандарта XMPP, которые в настоящее время предоставляет протокол. Хотя предыдущие версии уже довольно давно поддерживали MUC и pubsub, оба они довольно сложны, и после первоначальной реализации стало понятно, что необходимо провести обновление и рефакторинг кода, чтобы увеличить покрытие требуемой XEP функциональности, улучшить структуру кода и масштабируемость решений.
Также было осуществлено много других изменений, улучшений, исправлений ошибок, и проведено работ над производительностью, которые вошли в этот выпуск.
Ещё один telegram-бот или реализация бота для знакомств
2018-11-18 в 19:08, admin, рубрики: .net, c-sharp, C#, telegram, telegram bots, Системы обмена сообщениямиМеня зовут Влад, по роду деятельности я — военный, но подрабатываю в компании автоматизации бизнеса, где и занимаюсь программированием на .net.
Краткая предыстория
В момент очередного схождения-расхождения с моей бывшей(очередной) невестой, она обмолвилась, что от скуки искала себе парней на свидания через telegram-бота, которому можно было отправить фото и геолокацию и тебе подбирало людей, которые находятся поблизости. Я пообещал, что напишу что-то похожее, если мы опять разбежимся. Яра — это для тебя.
Я благополучно забыл про это, но в момент очередного безделья, я скролил сайт с кексом на зелёном фоне, где наткнулся на раздел, где люди просто выкладывали пост с фото, коротко писали о себе и указывали контакты.
Так и появилась идея написать своего бота, который бы помог людям найти друзей или кого-либо ещё.
Задача
Создать бот, где каждый, кто желает пообщаться, мог бы выложить короткие данные о себе и просто ждать, пока ему напишут.
Перехват private conversations в Skype при помощи Devicelock DLP
2018-11-12 в 10:01, admin, рубрики: devicelock dlp, private conversations, skype, Блог компании Devicelock DLP, информационная безопасность, перехват, Системы обмена сообщениями, частные беседыВ августе этого года Microsoft включил в новый релиз Skype сквозное end-to-end шифрование, получившее название “частные беседы” (“Private Conversations”). Шифрование работает для звонков, текстовых сообщений, а также для файлов и использует протокол Signal, разработанный некоммерческой организацией Open Whisper Systems.
Безусловно, в Skype и до появления “частных бесед” использовалось шифрование, но это не было шифрованием канала между двумя пользователями, на ключах, выработанных только для их конечных устройств. До покупки этого мессенджера Майкрософтом в Skype использовалось AES-шифрование канала с 256-битными сессионными ключами, но потом от этого полностью отказались. А сейчас для обычного общения Skype использует TLS-протокол, который «накрывает» канал между пользователем и облаком компании.
Практически все современные системы предотвращения утечек данных (DLP-системы) научились отслеживать (а некоторые даже и контролировать) обычную передачу сообщений и файлов в Skype через достаточно стандартный прием — подмену сертификатов, известную как атака «человек посередине» (MitM). Читать полностью »
Готовим Matrix в домашних условиях
2018-10-25 в 7:02, admin, рубрики: matrix, odroid, postgresql, Raspberry Pi, synapse, ubuntu touch, Настройка Linux, системное администрирование, Системы обмена сообщениями, Социальные сети и сообществаНачалось все с небольшого эксперимента по установке сервера обмена сообщениями Synapse на смартфоне с операционной системой Ubuntu Touch, а закончилось созданием маленького домашнего дата-центра на 5 ARM мини-серверах (Raspberry Pi и ODROID-XU4), основная функция которых — обеспечение работы системы обмена сообщениями / звонками по протоколу Matrix и WebRTS для 10 пользователей.
Matrix — это открытый протокол мгновенного обмена сообщениями (базирующийся на децентрализованных серверах), который позволяет пользователям осуществлять обмен текстовыми сообщениями и файлами, выполнять голосовые и видео звонки, создавать чат-каналы и т.п.
Наиболее известный клиент для сети Matrix — Riot.im, реализован в виде мобильного, web или десктопного приложения. По функциональности не уступает клиентам современных мессенджеров Slack / Telegram / WhatsApp.
Читать полностью »