我在数据库中有一个简单的表,看起来像这样:
|---|-------|---------------------|---------------------|
|Id | Price | StartsAt | EndsAt |
|---|-------|---------------------|---------------------|
|1 | 24.95 | 2018-13-10 10:15:00 | 2018-13-10 11:00:00 |
|---|-------|---------------------|---------------------|
|1 | 25.00 | 2018-13-10 11:00:00 | 2018-13-10 12:15:00 |
|---|-------|---------------------|---------------------|
|1 | 26.00 | 2018-13-10 12:15:00 | 2018-13-10 13:10:00 |
|---|-------|---------------------|---------------------|
|1 | 27.95 | 2018-13-10 13:10:00 | 2018-13-10 15:00:00 |
|---|-------|---------------------|---------------------|
|1 | 28.15 | 2018-13-10 15:00:00 | 2018-13-10 19:00:00 |
|---|-------|---------------------|---------------------|
|1 | 29.10 | 2018-13-10 19:00:00 | 2018-13-10 00:00:00 |
|---|-------|---------------------|---------------------|
然后,当StartsAt Hour / Day到来时,我需要在另一个应用程序中发布帖子。
我已经在RabbitMq中搜索了时间表消息,该消息将在他的时间出现在Rabbit队列中。
我也用Google搜索,用Hangfire安排Api呼叫。
哪种最佳做法可用于api调用时间表?
答案 0 :(得分:0)
使用hangfire解决,但也可以使用Kafka解决。
正确的答案是“这取决于您的情况”。