api通话时间表-.Net核心

时间:2018-10-13 13:36:51

标签: c# asp.net-core .net-core

我在数据库中有一个简单的表,看起来像这样:

|---|-------|---------------------|---------------------| |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调用时间表?

1 个答案:

答案 0 :(得分:0)

使用hangfire解决,但也可以使用Kafka解决。

正确的答案是“这取决于您的情况”。