【文件属性】:
文件名称:cloud-connector
文件大小:90KB
文件格式:ZIP
更新时间:2021-03-19 23:03:51
Go
云连接器
Cloud Connector服务旨在接收来自内部客户端的消息,并将消息路由到在客户环境中运行的目标计算机。
协议
主题
对于每个客户端,都有一对主题使客户端和服务器能够相互通信。存在第二对主题,使主题能够分派到客户端上的工作进程。
控制主题
话题
客户
服务器
${prefix}/${client_uuid}/control/in
订阅
发布
${prefix}/${client_uuid}/control/out
发布
订阅
客户端订阅${prefix}/${client_uuid}/control/in主题。它收到的有关该主题的任何消息(根据定义需要答复)均发布在${prefix}/${client_uuid}/control/out主题上。相反,服务器订阅${prefix}/${client_uuid}/control/out主题。它收到的关于该主题的,根据定义需要答复的
【文件预览】:
cloud-connector-master
----Dockerfile(310B)
----README.md(10KB)
----build_deploy.sh(614B)
----dev.yml(1KB)
----Jenkinsfile(294B)
----test()
--------jwt()
----go.mod(1KB)
----client_id_to_account_id_map.json(56B)
----internal()
--------mqtt()
--------middlewares()
--------domain()
--------controller()
--------config()
--------platform()
----go.sum(57KB)
----Makefile(1007B)
----TODO.txt(794B)
----pr_check.sh(971B)
----cmd()
--------connector_service()
--------test_client()