可用性の高いアーキテクチャ・ソリューション
7時間×24時間の連続取引要件には、以下の展開シナリオを推奨する:
- プロセス分離設計::
1.主要プロセス(トランザクション・エンジン/データ・サービス)を管理するためにスーパーバイザーを使用する。
2.コンフィギュレーションautorestart=true歌で応えるstartretries=3 - 冗長展開::
- プライマリサーバーとバックアップサーバーはvnpy_rpcservice同期
- 定期的なバックアップ.vntrader設定ファイルと履歴データベース - ネットワーク最適化::
- 取引所と同じ都市にあるクラウドサーバーの選択(CTPでは上海リージョンを推奨)
- マルチラインBGPネットワークアクセス - 監視システム::
- ZabbixによるCPU/メモリ/ネットワークの監視
- 異常アラート用Telegramとのインターフェース
災害復旧プログラム:
- ワンクリック切り替えスクリプトの作成(CTPサーバーの設定変更)
- バックアップデータの復旧可能性を定期的に検証する
この答えは記事から得たものである。VeighNa:中国で人気のオープンソース定量取引フレームワークについて































