Slide 64
Slide 64 text
Основные понятия WAMP
• Клиент. Может предоставлять или потреблять ресурсы, такие как подписки и RPC.
• Роутер. Занимается авторизацией и маршрутизацией сообщений между клиентами.
• Peer, узел. Может быть клиентом или роутером, должен обладать хотя бы одной ролью.
• Роль. Определяет возможности узла. Есть 4 клиентских роли и 2 роли роутера.
• Сессия. Необходима для идентификации и авторизации клиентов, анонса ролей узлов.
• Realm. Домен, namespace, в рамках которого происходит роутинг сообщений.
• Транспорт. Можно использовать: WebSockets, Raw TCP, Unix sockets и даже HTTP Long poll.
• Сериализатор. Cообщения сериализуются с помощью JSON/MessagePack/CBOR
• Идентификаторы ресурсов, URI. Необходимы для топиков, процедур и ошибок.
19