I am looking to build an Elixir/Phoenix solution. The idea is that I have a Kafka topic that is keyed with a user ID that uses the userID as the key into the topic. What I would like to do, is setup Genservcers running Kafka consumers on this topic, and then have that Consumer be able to broadcast data to a Channel which will be identified as “topic:userID”. What I am looking for, is there any gotchas I am gonna face?
I am basing a lot of my work on the Book “Functional Web Development with Elixir, OTP and Phoenix” What I have not been able to find is much information about sending messages from one node to another, where all I have is the userID if that process is on another node of the cluster…
Thanks for the info, and links…