質問

私は、ファウラーの分析パターンとプログラミングの例を使って作業しています両方の理解を深める方法として、Clojureで自分自身。

当面は永続性/耐久性の問題を側に置きます 1 、それClojureの参照とその同期が明らかに最適なアプローチになるようです。

一方、アカウントへのエントリによってトリガーされるポスティングルールを指定すると、さらに多くのアカウント(おそらくエージェント)でより多くのトランザクションが生成され、それらの非同期更新がより適切になります。この時点で、両方を少し試す必要があるようです。 この特定の設計に関する提案はありますか?

1 機能と概念が機能するかどうかを推測していますうまくいけば、後ですべてを適切なDBスキーマにマッピングできるようになります。

役に立ちましたか?

解決

Clojureのすべての可変オブジェクトは、時間の経過とともに物事がどのように変化するかについて一貫したビューを提供するように設計されています。相互に関連して変化する複数のオブジェクトがある場合、それらすべてを含むタイムラインを作成する必要があり、参照はその目的のためだけに設計されています。

ウォッチャーの概念に興味があるかもしれません(add-watch reference key fn) refに追加してトランザクションの不変条件を強制できます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top