2

現在、ブラック ボックスの取引ボットを作成しており、データの受け渡し方法を設計中です。非同期のようなアーキテクチャが必要だと気づきました。だから私はActionListenersとActionPerformersを実装してきましたが、データを取得するときにリスナーの一部が計算を行う必要があり、時間がかかる可能性があるため、非同期を最も現実的に簡単かつ効果的にプログラムできる効率的なフレームワークがあるかどうか疑問に思っています時間通り可能。

基本的に 2 つの質問があります: プログラム全体で非同期ソケットと通信を行うための最良の方法 リアルタイム アプリケーションを作成するための最良のプログラミング言語またはフレームワーク

4

3 に答える 3

0

多重化された I/O ではなく、複数のスレッドを使用します。Java はマルチスレッドを強力にサポートしています。Brian Goetz の著書「Java Concurrency in Practice」を読んでください。

于 2010-10-22T03:33:40.377 に答える
0

スカラを試してみてください。これには、並行プログラミングをほとんど苦労させない、非常に優れたアクター モデルがあります。ここでScala のアクターについて読むことができます

于 2011-03-10T12:09:53.753 に答える
0

@Viliusが言ったように、アクターフレームワークは交霊会を行います。Scala と Akka、Groovy と GPars、C/C++ と Theron などがあります。

詳細については、http: //en.wikipedia.org/wiki/Actor_modelを参照してください。

また、CEP Trader (http://code.google.com/p/cep-trader/) と呼ばれるこの分野に関するオープン ソース プロジェクトがあり、おそらくボランティアで参加できます。

于 2011-12-25T00:56:00.610 に答える