MQ4CPP

Скріншот програми:
MQ4CPP
Дані програми:
Версія: 1.15
Дата завантаження: 3 Jun 15
Розробник: Riccardo Pompeo
Ліцензія: Безкоштовно
Популярність: 25

Rating: nan/5 (Total Votes: 0)

MQ4CPP короткий з черги повідомлень для C ++, це відкрита реалізація системи Enterprise Messaging, також званий орієнтованих на повідомлення проміжного (MOM).
MQ4CPP дозволяє C ++ теми програми для спілкування з іншими потоками локально або віддалено за допомогою обміну повідомленнями. Повідомлення запит, звіт, та / або подія, яка містить інформацію, необхідну для координації зв'язки між різними додатками. Повідомлення забезпечує рівень абстракції, що дозволяє відокремити деталі про систему призначення з коду програми.
Зокрема, MQ4CPP:
дозволяє додаткам C ++ обміну системи обміну повідомленнями для обміну повідомленнями
спрощує розробку додатків, надаючи стандартний інтерфейс для створення, відправки та отримання повідомлень.
MQ4CPP дозволяє будувати кластеризованих служб. Кластер складається з декількох екземплярів сервера, що працюють одночасно і працюють разом, щоб забезпечити підвищену масштабованість і надійність. Примірники сервера, які складають кластер може працювати на тій же машині, або бути розташовані на різних машинах.
Кожен екземпляр сервера містить сховище сеансу властивостей (властивість являє собою стан служби). Сесія можуть бути відтворені на декількох istance сервера для захисту державній службі. Якщо екземпляр сервера, на якому запущена служба не вдається, інший примірник сервера, на якому розгорнуто, що сервіс може продовжувати обробку додатків. Реплікація сесії та сервісні роботи отказоустойчивого також на різних платформах.
MQ4CPP реалізує наступні парадигми обміну повідомленнями:
 пряме / непряме повідомленнями (локальна)
 небажаної повідомленнями (дистанційний)
 запит / відповідь (дистанційний)
 надійний обмін повідомленнями (відправка / ACK)
 автоматичне перепідключення
 Підключення відмовостійкості на декількох сервера
 розмова (дистанційного)
 трансляції (місцеве)
 публікація / підписка (місцеве / дистанційне)
 магазин і вперед (дистанційного)
MQ4CPP реалізує також наступні послуги:
 розширений трасування для налагодження багатопотокової
 Вихід на стандартний висновок
 Microsoft DDK WinDbg відладчик
 потоково збирач сміття.
 продуктивної реалізація LinkedList а також векторні візерунки.
 Таймер (єдиного пострілу, самоповторяющіхся).
 потоково реєстратор.
 відкладено черзі, щоб уникнути різьблення замків або зациклення.
 сервіс пошуку:
 
Місцеві послуги:
 
 дистанційні послуги
 локальні і видалені теми посилається ручкою.
 автоматичне очищення мережевих з'єднань.
 Передача сокета:
 повторне використання тих же сполук
 статистичне мультиплексування.
 пакети обмежені 65 Кбайт, щоб уникнути переповнення буфера.
 пакети, асоційовані з порядковим номером.
 Управління сесія:
 сховище сесія властивостей
 Реплікація сесії між декількома екземплярами сервера
 Повідомлення Шифрування:
 Rijndael 128
 Rijndael 256
 готовий до більш
  складні повідомлення (як XML, але в двійковому форматі)
Як реалізації запит / відповідь парадигми, MQ4CPP включають також:
 Розподілена менеджер блокувань, щоб дозволити кільком потокам обмінюватися будь-якими ресурсами
 Передача файлів Для передачі файлів між потоками
 Канал пам'яті для передачі великою сумою пам'яті (наприклад, кеш) між потоками.
Що нового в цій версії:
Ця версія покращує перемикання повідомлення і виправлені деякі помилки.

Інші програми розробника Riccardo Pompeo

True3D*Shell
True3D*Shell

3 Jun 15

MQ4CPP

Коментар не знайдено
додати коментар
Включіть картинки!