文件名称:my_rpc:通过RabbitMq的RPC的简单实现
文件大小:14KB
文件格式:ZIP
更新时间:2024-04-29 12:06:38
Elixir
MyRpc 这是带有标头交换的基于RabbitMQ的RPC的简单实现。 我受到一篇文章的启发。 安装 使用以下命令下载并运行RabbitMQ服务: docker run -d --rm --hostname localhost --name rabbitmq -p 15672:15672 -p 5672:5672 rabbitmq:3-management 呼叫者 要启动呼叫者的服务,请运行以下命令: iex -S mix MyRpc.Application.start_caller() 这将为具有连接池的调用者运行suppervision树。 您可以使用选项列表进行配置。 默认选项是: opts = [ host: "localhost", port: 5672, username: "guest", password: "guest", pools: 1,
【文件预览】:
my_rpc-main
----mix.lock(5KB)
----.gitignore(617B)
----mix.exs(692B)
----.formatter.exs(97B)
----my_rpc.proto(195B)
----README.md(3KB)
----.envrc(50B)
----lib()
--------my_rpc.pb.ex(442B)
--------my_rpc()
--------services()
--------my_rpc.ex(195B)
--------receiver.exs(1KB)
----test()
--------my_rpc_test.exs(132B)
--------test_helper.exs(15B)