[MMO] Centrifugo

Скачать [MMO] Centrifugo
Недавно искали:

Itnull

Команда форума
Администратор
Регистрация
22.05.13
Сообщения
25.548
Реакции
9.497
Веб-сайт
itnull.me
  • Автор темы
  • Администратор
  • Модер.
  • Команда форума
  • #1
Совместимые версии XF 2.2 2.3

Добавляет интеграцию с Центрифугой.
Centrifugo — это автономный сервис, который может обрабатывать соединения через различные транспортные средства в реальном времени и предоставляет простой API публикации. Centrifugo хорошо интегрируется с любым приложением — нет необходимости изменять существующую архитектуру приложения для внедрения функций реального времени. Просто позвольте Centrifugo разобраться с постоянными соединениями.

Отличное выступление
Centrifugo построен на языке Go с некоторыми интеллектуальными оптимизациями. Он имеет хорошую производительность — тестовый стенд с миллионом подключений WebSocket и 30 миллионами доставленных сообщений в минуту при аппаратном обеспечении, сравнимом с одной современной серверной машиной.

Многофункциональный
Многие встроенные функции могут помочь создать привлекательное приложение реального времени за ограниченное время. Centrifugo предоставляет различные типы подписок, историю горячих каналов, мгновенное присутствие, вызовы RPC. Существует также возможность пересылать события подключения к серверной части приложения через HTTP или GRPC и т. д.
Встроенные движки Redis, KeyDB, Tarantool или брокер Nats позволяют масштабировать соединения на разных машинах. Благодаря последовательному сегментированию Redis, KeyDB и Tarantool можно обрабатывать миллионы активных соединений с разумными требованиями к оборудованию.

Используется в производстве
Созданный почти 10 лет назад, Centrifugo (и библиотека Centrifuge для Go, на которой он построен) представляет собой зрелый сервер, успешно используемый в производстве многими компаниями по всему миру: Badoo, Ably, ManyChat, Grafana и другими.

Что такое обмен сообщениями в режиме реального времени?
Обмен сообщениями в режиме реального времени может помочь в создании интерактивных приложений, в которых события могут доставляться пользователям практически сразу после подтверждения серверной частью приложения путем передачи данных в постоянное соединение, что обеспечивает минимальную задержку доставки.

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

Centrifugo обрабатывает постоянные соединения от клиентов через двунаправленный WebSocket, SockJS и однонаправленный SSE (EventSource), потоковую передачу HTTP, транспортировку GRPC и предоставляет API для публикации сообщений онлайн-клиентам в режиме реального времени.

[MMO] Centrifugo 2.3.0​

 
Последнее редактирование:
  • Автор темы
  • Администратор
  • Модер.
  • Команда форума
  • #2
Назад
Сверху Снизу