NATS.IO NATSNoRespondersException

Jon*_*ono 2 nats.io

我是 NATS 新手,我已经在 NetCore 5.0 中接管了一个几乎完成的应用程序。\n当我启动该应用程序时,将连接设置为 docker NATS 服务器,并且此属性在 appsettings 中设置。

\n
"NatsSettings": {\n  "Url": "nats://localhost:4222",\n  "StreamName": "nats-server",\n  "Timeout": 10000,\n  "Verbose": true,\n  "StreamReceivedSubject": "TestData.received.Subject",\n  "ReceivedConsumerName": "TestData.Received.Consumer.Name",\n  "ConsumerReceivedSubject": "TestData.Consumer.Received.Subject",\n  "ConsumerReceivedFilter": "TestData.Received.Filter",\n  "Subjects": [\n    "TestData.*"\n  ]\n}\n
Run Code Online (Sandbox Code Playgroud)\n

我在连接设置中缺少什么?\n我不断收到的错误消息是\n NATS.Client.NATSNoRespondersException:“没有可用于该请求的响应程序。”

\n

谁能帮我?

\n

KR\nJ\xc3\xb6rgen

\n

小智 7

我收到此错误是因为我尚未启用 jetstreams

使用 -js 标签运行 docker 镜像。会起作用的

 docker run -p 5555:4444 nats -p 4444 -js
Run Code Online (Sandbox Code Playgroud)

更多参考 https://hub.docker.com/_/nats/