【问题标题】:About ORION instances deployment and infrastructure关于 ORION 实例部署和基础架构
【发布时间】:2015-05-19 10:40:58
【问题描述】:

我们正在proyect 中工作,该proyect 旨在部署和使用多个ORION 实例。但是,我们对ORION 上下文代理有几个普遍的疑问:

  • 是分布式的Pub/Sub infrastructure吗?
  • ORION Context Broker 也支持多broker实例部署?如果是这样,它如何建立经纪人间的沟通?

简单的广播用作其他主要的pub/subRedisMosquito等等?

提前致谢。

【问题讨论】:

    标签: fiware-orion


    【解决方案1】:

    在分布式架构中联合 Orion Context Broker 实例有两种基本方法:

    • "Push" federation,从某种意义上说,一个 Orion 实例发送的 notifyContext 由另一个 Orion 实例处理(依次可以触发对第三级 Orion 实例的通知,依此类推)。在这种情况下,Orion 到 Orion 的关系是使用 subscribeContext 建立的。
    • "Pull" federation,其中一个 Orion 实例将查询/更新转发到另一个 Orion 实例(依次可以触发查询/更新转发到第三级 Orion 实例,依此类推)。在这种情况下,Orion 到 Orion 的关系是使用 registerContext 机制建立的。

    请注意,两种方法之间的一个重要区别是,在“推送”模式下,所有 Orion 实例都会更新其本地状态,而在“推送”方法中,所有中间 Orion 实例都充当“代理”而不在本地存储数据.

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-08-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多