まず、金融業界のリアルタイム システムで許容されるエンド ツー エンドのレイテンシが 200 ミリ秒未満であることを確認したいと思います。さて、これが私が求めているものです。リアルタイム システムの設計では、パフォーマンスを向上させる (処理時間の短縮、スケーラビリティの向上など) "設計パターン" (または手法) があります。
私が求めていることの例は、主キーの割り当てに連番の代わりに GUID を使用することです。GUID の根拠は、ハンドラーが互いに「相談」することなく、独自の主キー ジェネレーターを持っていることです。これにより、並列処理が可能になり、スケーリングが可能になります。
ここにいくつかあります。できたらリストに追加しようと思います。
- イベント駆動型アーキテクチャ (EDA)の使用。
- EDA をサポートするためのメッセージング キューの使用。
私はコミュニティの集合的な知恵に頭を下げます。ありがとうございます!