問題タブ [apache-mina]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Maven: メインスレッドの NoClassDefFoundError
私は現在、小さなApache-Mina Serverアプリを構築しています。私はそれを構築するためにMavenを使用しています。jar を実行しようとすると、次のエラーが表示されます。
日食での実行は問題ではありません。
生成された MANIFEST は次のようになります。
そして、これは私の pom.xml (の一部) です:
ここで何が間違っていますか?
java - Apache Mina を使用して UDP でクライアントにデータを送り返す
Apache Mina を使用して、UDP クライアント要求を受け入れるサーバーを作成しています。UDP サーバーと UDP クライアントに関して Apache Mina が提供する公式ドキュメントを読みました。ただし、サーバーがいつメッセージを受信したかを知りたいのですが、同じセッションを使用してUDPクライアントに書き戻すことができますか(UDPはネットワーク層でコネクションレスであることは知っていますが、アプリケーション層でリモートホストのIPとポートを取得できます) ) UDP クライアントがメッセージを受信できるようにします。これはTCPで可能であることは知っていますが、UDPについては少し混乱しています。これはJavaベースではなく、よりネットワーク層ベースの質問である可能性があることを私は知っています。誰かが私のためにこれをクリアしていただければ幸いです。
java - RMI を使用しない内部 Java クライアントへのスケーラブルな POJO リモート サービス
RMI やアプリケーション サーバーへの依存関係を使用せずに、他の内部 Java クライアントが使用する高度にスケーラブルなリモート サービスとして POJO を公開したいと考えています。Spring は POJO をリモート サービス (Hessian/Burlap) として公開することをサポートしていますが、HTTP/JMS を使用しています。TCP/IP 経由のプレーン ソケット通信を使用するフレームワークを探しています。
NIO を使用して、自動フェイルオーバーで同期呼び出しを行うものはありますか?
java - Java MINA 公開ソケット
私は、NioAccepter を使用する MINA の実装に取り組んでいます。
私の仕事は、他のフレームワークと Apache の MINA NIO フレームワークのjava.net.Socket
両方との基本的なフレームワーク インターフェイスを作成することです。java.net.Socket
これは、MINA からフレームワークに未加工のソケットを渡すという単純なものでした。
ただし、生のソケットの公開にはまだ成功していません。MINA フレームワークを見たのはこれが初めてで、かなり混乱しています。
結果に最も近いのはこれでした:
NioSession.channel
保護されていることを除いて、これで問題は解決しました。
ここで何か不足していますか?
java - 組み込みMinaFTPServerが実際に起動したかどうかのテスト
私はプログラムで次のようにApacheサーバーのスタートアップコードを書きました:
サーバーが実際に機能していることをどのように知ることができますか?
「外部」からこのApacheサーバーにアクセスするにはどうすればよいですか?
自分のマシンでtelnetとftp(ftp 127.0.0.1)を試してみましたが、次のように受信しました。
FTP:接続:不明なエラーコード
誰かが何か考えを持っていますか?私はjvmログに依存したくはありませんが、むしろそれをテストし、それにアクセスして開始しました
java - 3 つの主流のネットワーク ライブラリを比較するにはどうすればよいですか? (ネットワーク パフォーマンス比較指標)
私は研究プロジェクトに取り組んでおり、そこでは 3 つの主流のネットワーク ライブラリである Krynet、Apache Mina、およびJava-RMIを使用して単純なリアルタイム アプリケーションを作成しています。結論として、私の調査結果と私の議論を強化するために、何らかのベンチマークのようなものを作成する必要があります。
プロフェッショナル レベルでネットワーク パフォーマンスを測定するための本格的な商用ツールや製品をたくさん見つけましたが、それほど正式な要件と時間はありません。
誰かがアイデアを共有できますか?
どうもありがとう、
ジビララ
java - ダウンタイムなしで Apache Mina FTP サーバーを使用して継続的なデプロイを行うには?
継続的にデプロイされている Java アプリケーションでApache Mina FTP サーバーをセットアップしようとしています。ユーザーが FTP のダウンタイムを経験することなく、更新および展開できるようにしたいと考えています。これには、リクエストを処理し、FTP サーバーの 2 つのコピー間でそれらを委任するための何らかのプロキシ ( ProxyConnector? ) が含まれていると思われます。変更が加えられた場合、アップタイムを維持するために、一方のコピーを更新して、他方のコピーより先に再起動する必要があります。
Apache の Mina FTP サーバーでは、この例を見つけることができませんでした。これは可能ですか?例はどこにありますか? ありがとう。
java - Scala/Java を使用して Apache MINA FTP サーバーを起動するには?
Scala アプリケーションに Apache MINA FTP サーバーを埋め込もうとしていますが、うまくスパイクできません。私はApache FtpServer 1.05を使用していますが、サイトでいくつかの例を見つけましたが、 Scala 化するとうまくいかないようです。
これが私のコードです:
コードは有効で、サーバーはポート 2221 で起動しているように見えますが、接続できません:ftp: localhost:2221: No address associated with hostname
とftp: 127.0.0.1:2221: Name or service not known
.
何かご意見は?
apache-mina - シンプルな MINA クライアントとサーバーに関する質問
評価する単純な MINA サーバーとクライアントを作成しようとしています。これが私のコードです。
}
}
このコードを実行すると、クライアントは送信後に停止するのではなく、メッセージを送信し続けているようです。基になる MINA コードに再帰呼び出しがあるように見えます。私は何か間違ったことをしていることを知っています。
誰かがこれを修正する方法を教えてもらえますか?
ありがとう。
java - Apache Mina ExecutorFilter
ExecutorFilter を使用して message_received イベントでスレッドを作成している Apache Mina 2.0.4 に基づくアプリケーションがあります。
本番環境では、ある時点で ExecutorFilter がスレッドを作成していないことがわかりました。代わりに、リクエスト メッセージをブロックします。
ExecutorFilter を適切に使用する方法についてのガイドはありますか? アプリケーションへの同時接続数が最大 100 になると予想しています。
これは ExecutorFilter クラスをオーバーライドする私のクラスです-