一、该问题的重现步骤是什么?
1. endpoint是怎么使用的,麻烦举个例子(以前使用过feing的rpc来操作服务间调用)。比如物联网平台的blade-broker中需要获取blade-server中的device信息,是怎么调用DeviceEndpoint来获取device信息的,编码流程规范是?
二、你期待的结果是什么?实际看到的又是什么?
期待的结果:服务之间如何使用endpoint相互调用,编码流程和需要注意什么。
实际看到的:只有endpoint的定义的代码,没有使用的案例。
三、你正在使用的是什么产品,什么版本?在什么操作系统上?
在使用的产品:BladeX物联网平台
版本:1.2.0
操作系统:Windows11
四、请提供详细的错误堆栈信息,这很重要。
五、若有更多详细信息,请在下面提供。
server模块定义的endpoint是给第三方使用的api,如果组态系统,比如移动端app,不是给broker获取的,具体看:https://openapi.javablade.com/doc.html
broker要获取device信息,没必要写远程调用,直接本地写service连接库查询就行,有时候代码适当的冗余能给系统带来很大的性能提升和稳定性,具体看:https://center.javablade.com/blade/BladeX-Links/src/branch/master/blade-service/blade-broker/src/main/java/org/springblade/mqtt/broker/device/service
扫一扫访问 Blade技术社区 移动端