大佬们我是新手!想请教一个问题!

我现在有两个节点,一个节点A(发布方),一个节点B(订阅方)。现在节点B订阅到发布方节点A的消息后,要怎么产生一个服务请求,输入两个整数(节点B又作为客户端),然后在节点A中响应这个请求,计算两个整数的乘积(节点A又作为服务端)?

请问在程序中要如何实现这个服务通信的逻辑?