diff --git a/taoyao-signal-server/taoyao-boot/src/main/java/com/acgist/taoyao/boot/annotation/Description.java b/taoyao-signal-server/taoyao-boot/src/main/java/com/acgist/taoyao/boot/annotation/Description.java index 6c51409..4a8d3cf 100644 --- a/taoyao-signal-server/taoyao-boot/src/main/java/com/acgist/taoyao/boot/annotation/Description.java +++ b/taoyao-signal-server/taoyao-boot/src/main/java/com/acgist/taoyao/boot/annotation/Description.java @@ -10,8 +10,8 @@ import java.lang.annotation.Target; /** * 信令描述 * - * -[消息类型]> 异步请求 | 单播 - * =[消息类型]> 同步请求 + * -[消息类型]> 异步请求 | 单播消息 + * =[消息类型]> 同步请求:到达目标终端后沿原路返回 * -[消息类型]) 全员广播:对所有的终端广播信令(排除自己) * +[消息类型]) 全员广播:对所有的终端广播信令(包含自己) * diff --git a/taoyao-signal-server/taoyao-signal/src/main/java/com/acgist/taoyao/signal/controller/ProtocolController.java b/taoyao-signal-server/taoyao-signal/src/main/java/com/acgist/taoyao/signal/controller/ProtocolController.java index a782950..590fd8b 100644 --- a/taoyao-signal-server/taoyao-signal/src/main/java/com/acgist/taoyao/signal/controller/ProtocolController.java +++ b/taoyao-signal-server/taoyao-signal/src/main/java/com/acgist/taoyao/signal/controller/ProtocolController.java @@ -57,8 +57,8 @@ public class ProtocolController { ### 符号解释 ``` - -[消息类型]> 异步请求 | 单播 - =[消息类型]> 同步请求 + -[消息类型]> 异步请求 | 单播消息 + =[消息类型]> 同步请求:到达目标终端后沿原路返回 -[消息类型]) 全员广播:对所有的终端广播信令(排除自己) +[消息类型]) 全员广播:对所有的终端广播信令(包含自己) ...:其他自定义的透传内容 diff --git a/taoyao-signal-server/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/client/ClientCloseProtocol.java b/taoyao-signal-server/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/client/ClientCloseProtocol.java index b56c434..79be788 100644 --- a/taoyao-signal-server/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/client/ClientCloseProtocol.java +++ b/taoyao-signal-server/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/client/ClientCloseProtocol.java @@ -29,8 +29,8 @@ import lombok.extern.slf4j.Slf4j; 如果终端意外掉线,需要自己实现重连逻辑。 """, flow = { - "终端=>信令服务->终端", - "终端=>信令服务-[终端下线])终端", + "终端=>信令服务", + "终端=[关闭终端]>信令服务-[终端下线])终端", "终端-[连接断开]>信令服务-[终端下线])终端" } ) diff --git a/taoyao-signal-server/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/client/ClientListProtocol.java b/taoyao-signal-server/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/client/ClientListProtocol.java index b2b4720..42b8cda 100644 --- a/taoyao-signal-server/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/client/ClientListProtocol.java +++ b/taoyao-signal-server/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/client/ClientListProtocol.java @@ -52,7 +52,7 @@ import com.acgist.taoyao.signal.protocol.ProtocolClientAdapter; ] """ }, - flow = "终端=>信令服务->终端" + flow = "终端=>信令服务" ) public class ClientListProtocol extends ProtocolClientAdapter { diff --git a/taoyao-signal-server/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/client/ClientRegisterProtocol.java b/taoyao-signal-server/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/client/ClientRegisterProtocol.java index fe58822..5d9b927 100644 --- a/taoyao-signal-server/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/client/ClientRegisterProtocol.java +++ b/taoyao-signal-server/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/client/ClientRegisterProtocol.java @@ -53,7 +53,7 @@ import lombok.extern.slf4j.Slf4j; } """, flow = { - "终端=>信令服务->终端", + "终端=>信令服务", "终端=>信令服务-[终端配置]>终端", "终端=>信令服务-[终端上线])终端" } diff --git a/taoyao-signal-server/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/client/ClientStatusProtocol.java b/taoyao-signal-server/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/client/ClientStatusProtocol.java index 5f43fd4..16d9112 100644 --- a/taoyao-signal-server/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/client/ClientStatusProtocol.java +++ b/taoyao-signal-server/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/client/ClientStatusProtocol.java @@ -47,7 +47,7 @@ import com.acgist.taoyao.signal.protocol.ProtocolClientAdapter; } """ }, - flow = "终端=>信令服务->终端" + flow = "终端=>信令服务" ) public class ClientStatusProtocol extends ProtocolClientAdapter { diff --git a/taoyao-signal-server/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/control/ControlClientRecordProtocol.java b/taoyao-signal-server/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/control/ControlClientRecordProtocol.java index da45558..d0c46d8 100644 --- a/taoyao-signal-server/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/control/ControlClientRecordProtocol.java +++ b/taoyao-signal-server/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/control/ControlClientRecordProtocol.java @@ -33,8 +33,8 @@ import com.acgist.taoyao.signal.protocol.ProtocolControlAdapter; """ }, flow = { - "信令服务->目标终端->信令服务", - "终端=>信令服务->目标终端->信令服务->终端" + "信令服务=>终端", + "终端=>信令服务->终端" } ) public class ControlClientRecordProtocol extends ProtocolControlAdapter implements IControlClientRecordProtocol { diff --git a/taoyao-signal-server/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/control/ControlConfigAudioProtocol.java b/taoyao-signal-server/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/control/ControlConfigAudioProtocol.java index 2fc4d60..5545b1b 100644 --- a/taoyao-signal-server/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/control/ControlConfigAudioProtocol.java +++ b/taoyao-signal-server/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/control/ControlConfigAudioProtocol.java @@ -25,7 +25,7 @@ import com.acgist.taoyao.signal.protocol.ProtocolControlAdapter; } """, flow = { - "信令服务->终端", + "信令服务=>终端", "终端=>信令服务->终端" } ) diff --git a/taoyao-signal-server/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/control/ControlConfigVideoProtocol.java b/taoyao-signal-server/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/control/ControlConfigVideoProtocol.java index 5c14ea7..c8264f6 100644 --- a/taoyao-signal-server/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/control/ControlConfigVideoProtocol.java +++ b/taoyao-signal-server/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/control/ControlConfigVideoProtocol.java @@ -25,7 +25,7 @@ import com.acgist.taoyao.signal.protocol.ProtocolControlAdapter; } """, flow = { - "信令服务->终端", + "信令服务=>终端", "终端=>信令服务->终端" } ) diff --git a/taoyao-signal-server/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/control/ControlPhotographProtocol.java b/taoyao-signal-server/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/control/ControlPhotographProtocol.java index e385abd..a5c5def 100644 --- a/taoyao-signal-server/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/control/ControlPhotographProtocol.java +++ b/taoyao-signal-server/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/control/ControlPhotographProtocol.java @@ -29,8 +29,8 @@ import com.acgist.taoyao.signal.protocol.ProtocolControlAdapter; """ }, flow = { - "信令服务->目标终端->信令服务", - "终端=>信令服务->目标终端->信令服务->终端" + "信令服务=>终端", + "终端=>信令服务->终端" } ) public class ControlPhotographProtocol extends ProtocolControlAdapter implements IControlPhotographProtocol {