我找到了这个答案来确定如何从控制器向频道广播消息:
How to broadcast a message from a Phoenix Controller to a Channel?
然而,我需要从混合任务或可能是Toniq工作者向频道发布消息。在这种情况下,该过程可能在也可能不在同一台机器上。
现在,如果我理解正确,通道可以使用内存pub / sub中的某些或者可以由其他分布式队列支持。
如果这是正确的,我怎么能有redis支持的频道并让我的工作人员/任务发布到redis会触发广播到连接的套接字?