https://github.com/wrx362114/EasyMQService
安利这个项目.你可以下下来看看.
至于你的问题是变量作用域问题.基础太差.
嗯好,我会去看的。至于这个问题,我是将consumer声明成一个静态变量,然后在调用的方法里面去创建,为什么还是没有效果呢?
@最美的不是下雨天:那就是你程序的问题.你用topshelf吧.
那个项目就是用的toshelf
@吴瑞祥: 我就是用的topshelf安装的,程序用控制台程序跑加个Console。ReadKey()的时候是没问题的。
@吴瑞祥: 再麻烦问题一下,消费队列一开始用的是while(true),用topshelf安装的时候,程序无法启动,注册成的服务也启动按钮是灰的。我猜是存在有这个死循环才会这样,不知道理解是否正确,也不知道如何解决= =
@最美的不是下雨天: 你看看我写的代码.
看你的说法.应该是你的代码写错了.
@吴瑞祥: 恩,这个问题没有解决,暂时换了一种实现方式,用BasicGet方法,刚好我这边对数据处理有限制,每分钟不超过600条,写了定时任务,每分钟去触发一次,每次触发取600条数据。之前一直卡在如何触发,如何保持监听上。非常感谢您,这块工作收尾就去研究研究你的代码。
只要你的对象不被回收就可以了啊。
我是将consumer声明成一个静态变量,然后在调用的方法里面去创建,为什么还是没有效果呢?