This commit is contained in:
2026-02-19 10:14:42 +08:00
parent 9d91a77647
commit f1cde528a4
6 changed files with 78 additions and 107 deletions

View File

@@ -10,8 +10,12 @@ defmodule Manager do
DynamicSupervisor.init(strategy: :one_for_one)
end
def create_broker(port) do
spec = {Broker, port}
def create_broker(protocol, port, to_host, to_port) do
spec = {Broker, {protocol, port, to_host, to_port}}
DynamicSupervisor.start_child(__MODULE__, spec)
end
def list_brokers() do
DynamicSupervisor.which_children(__MODULE__)
end
end