1

カードを受け入れるATMサーバーまたはその他のPOSとコアバンキングシステムの間のルーターとして機能するJavaモジュールを構築する必要があります。このモジュールは、エンドポイントからの要求を解釈し、勘定系システムと通信する前にいくつかの処理を実行する必要があります。通信は、TCPIPソケットのJava実装を介して行われます。ATMのようなエンドポイントがサーバーになり、このミドルウェアがクライアントになります。このアプリケーションはサーバーメッセージをリッスンし続け、1kから2kの範囲の同時リクエストを解釈できる必要があります。

アイデアは、サーバーメッセージをリッスンする1つのクライアントソケットスレッドを持ち、受信した各メッセージを異なるスレッドで処理することです。私の基本的な考え方に問題はありますか?

要件を満たすために利用できるオープンソースアプリケーションはありますか?よろしくお願いします。

4

2 に答える 2

5

ApacheMINA とJBossNettyは、試すことができる2つの優れたオープンソースオプションです2つの比較レポートは多数あります。さらに比較レポートを検索できます。

于 2012-05-15T04:07:57.807 に答える
1

同様のアイデアについてhttp://akka.io/でいくつかの評価を行い、有用であることがわかりました。しかし、製品のアイデアが製品化されることはありませんでした。

于 2012-05-15T05:54:57.673 に答える