【问题标题】:Get list of subjects in NATS streaming server获取 NATS 流服务器中的主题列表
【发布时间】:2017-06-09 17:19:43
【问题描述】:

我正在寻找一种在运行期间显示 NATS 流服务器上当前存在的所有主题的方法。已经彻底查看了文档,但到目前为止还没有找到相关内容。

有没有办法在服务器上找到可以订阅的所有可用主题的列表?

【问题讨论】:

    标签: nats.io nats-streaming-server


    【解决方案1】:

    我刚刚合并了一个 PR,它将监控添加到 NATS 流服务器。如果你用监控端口启动服务器,比如-m 8222,那么你可以通过指向http://localhost:8222/streaming/channelsz来获取频道列表

    这将返回:

    {
      "cluster_id": "test-cluster",
      "server_id": "d1dzRa72OpjGRROXKJtfSV",
      "now": "2017-06-08T18:14:54.206006151+02:00",
      "offset": 0,
      "limit": 1024,
      "count": 2,
      "total": 2,
      "names": [
        "bar",
        "foo"
      ]
    }
    

    欲了解更多信息,请查看https://github.com/nats-io/nats-streaming-server#monitoring

    【讨论】:

    • 感谢您的监控建议,但您知道这仅显示订阅数量而不显示主题列表
    • @Montaro 自己没有测试过,但我可以在下面看到names 数组。我认为这些是频道的名称
    猜你喜欢
    • 2014-09-14
    • 1970-01-01
    • 2022-10-20
    • 1970-01-01
    • 1970-01-01
    • 2020-12-27
    • 1970-01-01
    • 1970-01-01
    • 2018-07-24
    相关资源
    最近更新 更多