Centrifugo is a real-time messaging server written in Go. In short: it keeps persistent connections from your application users, manages subscriptions to channels and has an API to publish new events to channels to instantly deliver them to subscribers – i.e. this is a user-facing PUB/SUB server. It allows to build various types of real-time apps – like games, chats, live charts and statistics etc – using Websocket or SockJS transports.
In this talk I'll tell about some core Centrifugo concepts that allow it to be language-agnostic – i.e. integrate with application written in any programing language. Will describe how Centrifugo solves problems almost every real-time application needs to solve. We will also look at internal building blocks and protocol decisions.
Centrifugo is now approaching new major v2 release. New version will have some important improvements and will be built on top of new library for Go language called Centrifuge. The library is also supposed to be general-purpose solution to be used by other Go developers. The part of this talk will be dedicated to this library and its possibilities.
Купить этот доклад
Купить это видео
ConferenceCast.tv — архив видеозаписей докладов и конференций.
С этим сервисом вы можете найти интересные лекции специально для вас!