- Совместимость с XenForo
- XF 2.2
- XF 2.3
- Видимый копирайт
- Нет
Добавлена интеграция с Centrifuge.
Centrifugo - это автономный сервис, который может обрабатывать соединения через различные транспортные системы в режиме реального времени и предоставляет простой API для публикации. Centrifugo хорошо интегрируется с любым приложением – нет необходимости изменять существующую архитектуру приложения для внедрения функций реального времени. Просто позвольте Centrifugo справиться с постоянными подключениями.
Отличная производительность
Centrifugo создан на языке Go с некоторыми интеллектуальными оптимизациями внутри. Он имеет хороший стенд для тестирования производительности с одним миллионом подключений к веб–сайтам и 30 миллионами доставляемых сообщений в минуту при использовании аппаратного обеспечения, сравнимого с одним современным серверным компьютером.
Многофункциональность
Множество встроенных функций могут помочь создать привлекательное приложение в режиме реального времени за ограниченное время. Centrifugo предоставляет различные типы подписок, историю горячих каналов, мгновенное присутствие, RPC-вызовы. Существует также возможность проксировать события подключения к серверной части приложения по протоколу HTTP или GRPC и многое другое.
Встроенные модули Redis, KeyDB, Tarantool engines или Nats broker позволяют масштабировать соединения на разных компьютерах. Благодаря согласованному сегментированию Redis, KeyDB и Tarantool можно обрабатывать миллионы активных соединений при разумных требованиях к оборудованию.
Используется в производственных процессах
Созданный почти 10 лет назад Centrifugo (и библиотека Centrifuge для Go, на базе которой он создан) - это современный сервер, успешно используемый в производстве многими компаниями по всему миру: Badoo, Ably, ManyChat, Grafana и другими.
Что такое обмен сообщениями в режиме реального времени?
Обмен сообщениями в режиме реального времени может помочь в создании интерактивных приложений, в которых события могут доставляться пользователям практически сразу после подтверждения их серверной частью приложения путем передачи данных по постоянному соединению, что обеспечивает минимальную задержку доставки.
Чаты, комментарии в реальном времени, многопользовательские игры, показатели потоковой передачи могут быть созданы поверх системы обмена сообщениями в режиме реального времени.
Centrifugo обрабатывает постоянные соединения от клиентов через двунаправленный WebSocket, SockJS и однонаправленный SSE (EventSource), HTTP-потоковую передачу, GRPC-транспорты и предоставляет API для публикации сообщений онлайн-клиентам в режиме реального времени.
Centrifugo - это автономный сервис, который может обрабатывать соединения через различные транспортные системы в режиме реального времени и предоставляет простой API для публикации. Centrifugo хорошо интегрируется с любым приложением – нет необходимости изменять существующую архитектуру приложения для внедрения функций реального времени. Просто позвольте Centrifugo справиться с постоянными подключениями.
Отличная производительность
Centrifugo создан на языке Go с некоторыми интеллектуальными оптимизациями внутри. Он имеет хороший стенд для тестирования производительности с одним миллионом подключений к веб–сайтам и 30 миллионами доставляемых сообщений в минуту при использовании аппаратного обеспечения, сравнимого с одним современным серверным компьютером.
Многофункциональность
Множество встроенных функций могут помочь создать привлекательное приложение в режиме реального времени за ограниченное время. Centrifugo предоставляет различные типы подписок, историю горячих каналов, мгновенное присутствие, RPC-вызовы. Существует также возможность проксировать события подключения к серверной части приложения по протоколу HTTP или GRPC и многое другое.
Встроенные модули Redis, KeyDB, Tarantool engines или Nats broker позволяют масштабировать соединения на разных компьютерах. Благодаря согласованному сегментированию Redis, KeyDB и Tarantool можно обрабатывать миллионы активных соединений при разумных требованиях к оборудованию.
Используется в производственных процессах
Созданный почти 10 лет назад Centrifugo (и библиотека Centrifuge для Go, на базе которой он создан) - это современный сервер, успешно используемый в производстве многими компаниями по всему миру: Badoo, Ably, ManyChat, Grafana и другими.
Что такое обмен сообщениями в режиме реального времени?
Обмен сообщениями в режиме реального времени может помочь в создании интерактивных приложений, в которых события могут доставляться пользователям практически сразу после подтверждения их серверной частью приложения путем передачи данных по постоянному соединению, что обеспечивает минимальную задержку доставки.
Чаты, комментарии в реальном времени, многопользовательские игры, показатели потоковой передачи могут быть созданы поверх системы обмена сообщениями в режиме реального времени.
Centrifugo обрабатывает постоянные соединения от клиентов через двунаправленный WebSocket, SockJS и однонаправленный SSE (EventSource), HTTP-потоковую передачу, GRPC-транспорты и предоставляет API для публикации сообщений онлайн-клиентам в режиме реального времени.