问题标签 [redismqserver]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
servicestack - RegisterHandler 列表的自定义名称 - RedisMqServer / IMessageQueueClient
我们使用 IMessageQueueClient 将消息推送到 Redis 队列并通过 registerhandler 方法获取它们。https://docs.servicestack.net/redis-mq#redis
这很好用,没有抱怨。
但是, IMessageQueueClient.Publish() 具有设置队列名称的重载。通过实验,这会将 redis 列表键从 mq:objectname.inq 更改为您作为客户端名称传入的任何字符串。
我们希望能够使用 registerhandler 方法使用不同/前缀/后缀的通道来处理相同的对象类型。我们正在尝试实现这一点,因为我们有多个服务器触发引发这些消息的方法,并希望这些服务器处理自己的消息。
这是可能的还是我们需要使用单独的redis服务器/单独的redis数据库?