elixir - 如何从 Phoenix Controller 向 channel 广播消息?

标签 elixir channel phoenix-framework

有没有办法从 channel 外向 channel 广播消息?

也许像 Channel.broadcast topic, event, data ?

我看到这样的 here但是Phoenix.Channel.broadcast/3的最终版本(截至今天)接受一个暗示 channel 和主题的套接字。

最佳答案

您可以使用 MyApp.Endpoint.broadcast(topic, event, msg)为了那个原因。

查询 http://hexdocs.pm/phoenix/Phoenix.Endpoint.html

关于elixir - 如何从 Phoenix Controller 向 channel 广播消息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33960207/

相关文章:

angularjs - 在phoenix中如何管理静态文件?

elixir - 如何合并变更集错误?

go - 解决 goroutines 死锁

javascript - 在单个 Phoenix 模板中需要一个 JavaScript 模块

emacs - Emacs 中的 Elixir : UndefinedFunctionError: module is not available

go - 如何在 Go 的动态 channel 列表中选择输入?

tcp - WebRTC 使用 TCP 还是 UDP?

elixir - 如何从 Phoenix 的环境文件中获取变量值?

elixir - 缺少 Phoenix 特定的混合任务/生成器

string - 从Elixir中的字符串获取子字符串