【问题标题】:Eclipse Ditto enable AMQP 1.0 connection failsEclipse Ditto 启用 AMQP 1.0 连接失败
【发布时间】:2019-06-14 13:17:30
【问题描述】:

我试图按照网站上的说明启用与在我的本地虚拟 Ubuntu 机器上运行的 Ditto 的 AMQP 1.0 连接。所以我在我的实例上创建了双胞胎,验证它存在,接下来的步骤是创建与端点的连接。

首先我的问题:是否必须使用 Hono 来创建 AMQP 连接?因为我更喜欢使用简单的蚊子客户端。所以我尝试执行 PUT CURL:

{ 
  "targetActorSelection": "/system/sharding/connection", 
  "headers": { "aggregate": false }, 
  "piggybackCommand": { 
    "type": "connectivity.commands:createConnection",
    "connection": {} 
  }
} 

到我的 Eclipse 实例运行 http://localhost/devops/piggyback/connectivity 的地址,但我收到 401 授权错误。 我尝试使用示例中使用的基本身份验证:devops:devopsPw1!,但它也失败了。

同时将相同的命令发送到 Ditto 沙箱实例工作正常。我在配置中遗漏了什么?

提前非常感谢,米拉

【问题讨论】:

    标签: amqp eclipse-ditto


    【解决方案1】:

    关于第一个问题。不,使用 Hono 创建 AMQP 连接不是强制性的。您可以与您在连接中定义的任何 uri 建立 AMQP 连接。 这将我引向下一点。您在问题中提供的 JSON 缺少实际连接的描述。 我看到我们应该在文档中更明确地澄清这一点,就像我们对testConnection command 所做的那样。 您可以查看connection model 以了解如何配置连接。

    关于您的第二个问题(401 响应),问题是默认的 devops 密码是“foobar”。你可以通过设置网关容器的环境变量DEVOPS_PASSWORD来配置你喜欢的密码。

    希望能帮到你。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-07-12
      • 2018-06-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多