冒着问一个愚蠢的简单问题的风险:
我有一个控制台应用程序,它使用servicestack框架来监听redis队列。最终,我希望将其作为连续的天蓝色网络作业发布。
我见过使用的例子:
host.RunAndBlock();
但是我并不需要使用azure webjobs SDK,所以只是想知道是否有任何'错误'只需使用:
Console.ReadKey();
保持控制台程序正常运行。
答案 0 :(得分:3)
我假设你在谈论连续 WebJob。
我认为{%
set test=render(controller('TestBundle:Test:getResult'))|split('+', 4)
%}
不起作用。该调用很可能只是在WebJobs运行的沙箱中爆炸。
如果能够在主线程上执行redis队列侦听,那将是最简单的。
如果现在,只需在主体中使用无限睡眠循环。 e.g。
Console.ReadKey()