标签: networking tcp client-server protocols grpc
我需要有关网络协议的咨询。
目标: 创建双向消息交换,确认(处理后)两个服务之间的所有消息。该系统应保证至少交付一次。其中一个服务连接到第二个,然后两者都必须有可能在两个方向上发送消息。另一个预期的功能是服务之间的时间控制连接。该协议必须得到各种编程语言的支持。
我可以在原始 TCP 上手动执行此操作,但我想使用更通用的协议。
我考虑过 GRPC,但我不确定它是否是一个好主意。我真的不知道如何确认服务器发送的每条消息。