1

サービスで特定のアクション(PUTやDELETEなど)を実行した後、ユーザーまたはユーザーのグループに通知を送信したいと思います。これは、アクションの応答を送信する前に行われます。

通知を実装する私の方法は非常に簡単です、私はインターフェースを持っています:

public Interface INotification{
    void send(string mail, string content);
    void send(Group group, string content);
}

これは、あらゆる種類の通知を表します。特定のサービスで使用される種類の通知を挿入しますが、これが最適なソリューションとは見なされません。これを達成するためのより良い方法はありますか?これを達成するのに役立つServiceStackと簡単に統合できるフレームワークはありますか?

私の観点からのもう1つの問題は、テンプレートのロードです。これは、通知を送信するたびに実行されます。これは最適ではないと思うので、私はこのアプローチが好きではありません。(しかし、これは別の問題です)

あなたが私に提供できるすべての助けに感謝します。

4

1 に答える 1

1

同様のシナリオを処理するために、EventStore をアプリに追加することを検討していますが、オブジェクト変更の監査可能な履歴の要件が追加されています。

https://github.com/joliver/EventStore

まだ試していません。

于 2013-03-19T11:14:01.983 に答える