1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/openforce-zbus

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Readme.md 2.6 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 25.11.2024 11:27 b3d1766

ЗБЮС = MQ + RPC

ЗБЮС стремится сделать очередь сообщений и удалённый вызов процедур быстрыми, лёгкими и удобными для создания собственной сервис-ориентированной архитектуры на различных платформах. Проще говоря, ЗБЮС — это MQ плюс RPC.

При разработке протокола и компонентов ЗБЮСа тщательно соблюдался принцип KISS (Keep It Simple and Stupid), но при этом обеспечивается мощность и эластичность.

Особенности:

  • быстрая очередь сообщений для диска, памяти и базы данных, поддерживающая одноадресную, многоадресную и широковещательную модели обмена сообщениями;
  • простая встроенная поддержка удалённого вызова процедур;
  • простой формат JSON с поддержкой HTTP/WebSocket/InProc и нескольких языков;
  • безопасность благодаря SSL и аутентификации API;
  • чрезвычайно лёгкий вес (z---bus).

Официальные клиенты:

Как запустить сервер ЗБЮС: В каталоге zbus-dist просто запустите zbus.bat/sh, требуется JDK8+.

Maven: io.zbus zbus 1.0.0-SNAPSHOT

Учебники:

Высокоуровневая диаграмма:

Archit

Протокол:

MQ Protocol, RPC Protocol.

1
https://api.gitlife.ru/oschina-mirror/openforce-zbus.git
git@api.gitlife.ru:oschina-mirror/openforce-zbus.git
oschina-mirror
openforce-zbus
openforce-zbus
master