私は最近、ESとCQRSモデルについていくつかのビデオを見てきましたが、AKKAパーシステンスについてはほとんど話をしていませんでした。私は彼らが何をしているのか知っていますが、実行する実際のコードを書くのに問題があります。AKKAパーシステンスとESとCQRSの原則を理解する
私は少し質問があります。 ビューとイベントスタックをどのように通信させるべきですか? 同じ永続性IDのビューと永続アクタの間でイベントが渡されますか? モデルに応じた永続アクタとビューは何ですか?
編集:ビジネスロジックはどこに置く必要がありますか?モデルによると、私は書き込みでそれを行う必要がありますが、私はcmdで検証するために何かをチェックする必要があるのですか?
のようなものを使用することができ、Webページならば、たとえば、時々、私のような感じを持っていますAkkaコミュニティ全体がその質問を避けています。とにかく、 'PersistentView'は廃止されましたので、私は個人的にAkka Persistence Queryを使うことを勧めました。読み込み側では、あなたの読者のすべてのイベントを投影し、あなたの読書店(あるデータベース)を更新します。永続アクタは、イベントストア(ある種のデータベース)にイベントを書き込んだり、返信したり、状態を更新したりする役割を担います。うまくいけば、誰かが小さな例を作って、AkkaのESとCQRSのPROPER実装を最終的に明らかにするでしょう。 –
@BranislavLazicありがとうございます。それが私が知る必要があったものです。私は材料のトンを見て、それぞれのaproachはちょっと違っていた。それはあまりにも悪いことですが、akkaのドキュメントはエリキシルのようなものではありません... – Haito
http://stackoverflow.com/a/42941900/2113120とhttp://stackoverflow.com/questions/38246786/akka-persistence-queryを参照してください。 -event-stream-and-cqrs – Cal