点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我想在自定义传输器中监视项目中可...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我想在自定义传输器中监视项目中可...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我想在自定义传输器中监视项目中可配置数量的传感器,例如在本教程中为编写用于SAP HANA流分析的自定义Java工具包适配器。 在本教程的上下文中,这意味着我想将MQTTInputTransporterParameters转换为服务器地址列表,并且当有人向配置中添加新的MosquittoServerAddress条目时,我希望它们在运行时进行更改。
我可以监视文件系统上的某些配置文件,并将文件的路径作为参数传递来满足此要求。 是否有更好的方法来执行此操作,例如从SAP HANA中的表中读取配置?
在典型配置中,您将具有某种消息代理,专门用于管理添加和删除大号传感器的管理。 MQTT恰好是用于这种情况的常见消息传递系统之一。
另一种方法是使用我们的Web服务接口,例如Web套接字。 在该体系结构中,流Web服务(" SWS")侦听传入的连接请求,并且传感器软件将通过通过Web套接字连接推送更新来将其发布到项目中。 流服务器不必知道要发布多少个传感器,或者何时添加或删除单个传感器。
回到关于动态更改自定义适配器的运行时参数的特定问题,您必须停止并重新启动适配器才能使更改生效。 或者,您可以开始第二次。 适配器的第三,第四,...实例。 使用这种方法,您的代码将监视新的连接定义,并在找到其他连接定义时启动新的适配器实例。 删除连接仍然需要您关闭正在运行的适配器以停止连接到已删除的连接,然后使用剩余的连接启动新的适配器实例。
对我来说,这确实是很多工作,我真的建议您看看可用的消息传递协议和代理。 消息传递系统的基本范例是,双方仅需要知道如何连接到代理,并且可以实例化新的连接,而无需在代理级别进行特定于连接的配置。
一周热门 更多>