N17取引プラットフォームの技術アーキテクチャは、主にセキュリティ、分散、簡単な拡張、耐障害性、低遅延、高同時実行性などの機能、およびヒューズメカニズム、サービス登録と発見、メッセージサービス、サービスゲートウェイ、セキュリティを考慮しています。 認証、メモリ データベース、リレーショナル データベースなどのさまざまなオプション。 したがって、上記の技術的な選択要件に基づいて、N17 プラットフォームは SpringCloud マイクロサービス アーキテクチャに基づく取引プラットフォームを開発し、分散システムでいくつかの一般的なパターン (構成管理、サービス検出、サーキット ブレーカー、インテリジェントなど) を迅速に構築するためのツールを開発者に提供します。 ルーティング、マイクロエージェント、制御バス)。 分散システムの調整は定型パターンにつながり、Spring Cloud を使用することで、開発者はこれらのパターンを実装するサービスとアプリケーションを迅速にサポートできます。 開発者自身のラップトップ、ベアメタル データ センター、Cloud Foundry などのホストされたプラットフォームなど、あらゆる分散環境で適切に機能します。 SpringCloud マイクロサービス アーキテクチャを下の図に示します。これには、さまざまなマイクロサービス、登録検出、サービス ゲートウェイ、ヒューズ、統合構成、追跡サービス、およびその他のコンポーネントが含まれます。
Last updated 3 years ago