首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WSO2如何从具有相同有效负载的多个多个端点收集多个设备?

WSO2如何从具有相同有效负载的多个多个端点收集多个设备?
EN

Stack Overflow用户
提问于 2020-11-29 16:15:11
回答 2查看 79关注 0票数 0

我有100个设备可以做简单的计算。从这些设备中提取数据的唯一方法是使用REST。我想每分钟安排一次任务,从这100个设备中收集每一个新的数据。

每个设备都有自己的API端点,每个设备收集数据的所有有效载荷都是相同的。为了能够调用REST,我需要提供一个有效的令牌。可以通过使用特定用户名和密码从每个REST端点调用身份验证(/auth/ token )函数来获取此令牌。

它们都有相同的版本,因此需要完全相同的逻辑来收集数据。我发现我们可以使用WSO2-ESB来收集数据。

我到目前为止所做的事:

  • 我为设备创建了一个。
  • 我在Integration中创建了一个新的集成项目。
  • 我使用连接器并安排一个任务来执行序列逻辑来测试来自1个设备的数据收集。
  • 现在我需要同时收集一个设备到100个设备。

如何使用WSO2-ESB的相同逻辑一次性收集所有设备?

EN

回答 2

Stack Overflow用户

发布于 2020-11-29 18:35:07

你似乎采取了正确的做法。是的,EI 6系列和EI 7系列之间有明显的变化。EI 6系列在同一服务器上具有ESB、BPS、MB和Analytics配置文件。EI 7系列只有ESB服务器。对于用例,您需要ESB。因此,您可以使用EI 6.6.0服务器或EI 7.1.0服务器。

如果您需要调用REST,则不需要使用连接器。调度任务和顺序就足够了。要实现100个设备的逻辑,我们需要更多的信息。

  • 每个设备有不同的API端点吗?
  • 您需要不同的有效载荷才能从不同的APIs中获取信息吗?
票数 0
EN

Stack Overflow用户

发布于 2020-12-01 20:48:59

这取决于你想要的输出-收集的数据或单个设备.作为端点设备的源,您可以使用本地条目,也可以将其嵌入调度程序任务中作为消息。也许你也应该看看劈裂集料模式

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65062269

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档