Вопросы по теме 'phoenix-channels'

Как использовать Phoenix.Channel.reply/2 для асинхронного ответа на нажатие канала
Я пытаюсь расширить пример Phoenix.Channel.reply/2 из документации Phoenix до полностью рабочего примера асинхронного ответа на push-события канала/сокета Phoenix: Взято с сайта https://hexdocs.pm/phoenix/Phoenix.Channel.html#reply /2 :...
1046 просмотров
schedule 02.03.2023

Не удается подключиться к каналу Phoenix, размещенному на Heroku, из iOS с помощью PhoenixWebSocket
Я отправил приложение Phoenix на Heroku, и оно работает нормально, за исключением подключения к каналу из iOS. Каналы через браузер работают как положено. В iOS я использую PhoenixWebSocket , а в dev env подключение к локальному приложению...
476 просмотров
schedule 07.03.2023

Как настроить веб-сокеты с помощью Phoenix за Nginx?
Я пытаюсь настроить веб-сокеты для перехода через Nginx в приложение Phoenix, но продолжаю получать ошибку 403. Может ли кто-нибудь посоветовать правильную конфигурацию, чтобы это работало в продакшене - среда разработки в порядке. Моя конфа...
3648 просмотров

Драйвер JDBC Phoenix для HBASE повторяет 36 попыток и выдает исключение
У меня есть автономный HBase, установленный на сервере (удаленном). Я написал Java-клиент, который взаимодействует с помощью Phoenix, и увидел, что он делает 36 попыток и, следовательно, выдает исключение. HBase-Version : 1.1.5 Phoenix-core:...
1459 просмотров
schedule 23.07.2022

Как протестировать канал с помощью Phoenix.ChannelTest.close/2
У меня есть тест, который запускает сокетное соединение, подписывается и присоединяется к теме. Затем я отправляю сообщение в канал, который выполняет некоторую работу и сохраняет некоторые данные. Затем я использую ChannelTest.close/2 в сокете,...
473 просмотров

Как использовать Phoenix Presence для отслеживания наличия тем/подтем?
Я использую подтемы как однопользовательский канал, который другие могут использовать для отправки сообщений определенным людям. Например: - Я пользователь 1, и я хочу отправить сообщение пользователю 2. - Я отправляю сообщение с полезной нагрузкой...
926 просмотров

Синхронизация состояния приложения при присоединении к каналу Phoenix (или другому pubsub)
Я создаю совместную чертежную доску (например, r/place): есть сетка пикселей, которую пользователи могут изменять в любое время, и обновления пикселей распространяются на всех других пользователей в сети. Я хочу использовать каналы Phoenix для...
187 просмотров

Почему моя подписка на Absinthe GraphQL не работает?
Моя схема: subscription do @desc "Subscribe to drawing change" field :drawing_change, :drawing do # arg(:drawing_id, non_null(:id)) config(fn _args, _resolution -> {:ok, topic: "*"} end) end end...
259 просмотров

Как открыть собственный веб-сокет Elixir с помощью WebSockex
Я вижу базовый пример библиотеки WebSockex для Elixir здесь , но он не объясняет, как я могу предоставить мой собственный веб-сокет в Интернет . На этот вопрос есть ответы, объясняющие как общаться с существующим веб-сокетом извне, но я хочу...
314 просмотров

Как обрабатывать сообщения от другого процесса, чтобы они отправлялись по каналу Elixir Phoenix
У меня есть каналы, отлично работающие на основе документов , и мое приложение получает и ретранслировать сообщения, как ожидалось: Вот код, который обрабатывает канал: defmodule HelloWeb.RoomChannel do use Phoenix.Channel def...
41 просмотров