我目前正在開發允許控制和監視某些物理設備的REST服務。使用ServiceStack實現WebHook
相應的REST API主要基於以下文章中的原理和想法:「Controlling and Monitoring Devices with REST」。
監控和控制的設備可以生成一些客戶必須能夠訂閱的事件。我的想法是使用RESTful WebHooks來實現該部分。
因此,無論什麼時候發生事件,我的服務都會爲每個訂戶創建一個REST API回調以通知它。
我的問題,現在:
什麼是實現使用ServiceStack(版71年3月9日)這種情況下正確的方法是什麼?
我的服務必須能夠將訂閱排隊並向訂閱者分派事件。它還必須處理客戶關閉或無法訪問的情況,並且可能會重試發送通知。
我是否必須從頭開始實施一切(例如,使用ServiceStack託管的RedisMqServer),還是已經有一些東西在我的方向上進一步發展了?我搜索一下沒有太大的成功。