最近我尝试使用Dropwizard创建一个可以在资源中触发的任务,但我找不到办法。 我知道有一个与Quartz的集成,但这不符合我的需求(不想安排任务)。 是对任务端点进行POST的唯一选择吗?如果是这样,我如何向/ tasks / myTask发出请求?
我不想将架构更改为生产者/消费者,我在资源中创建一个任务,然后将其排入队列,然后执行已排队的任务。
答案 0 :(得分:1)
我发布了一个如何使用Managed
服务来执行任务的示例。
答案 1 :(得分:0)
您是否需要将代码作为任务调用?我将从Task中提取逻辑并将其放入自己的类中。然后,无论实现如何,您都可以从多个位置使用它。如果它需要异步执行,我已成功运行从我的Dropwizard服务中触发的Akka工作程序。