問題タブ [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 - クライアントからのApacheMinaTCPセッション追跡
ApacheMinaを使用してTCPクライアントを作成しました。ポートの活性を常にチェックするために、whileループを追加しました。サーバー側で接続が確立されると、ループが切断され、接続が確立されます。私は将来からセッションを取得し、それを使用して通信します。これを行うためのより良い方法はありますか?ループの代わりに、接続がアップするまで待つように要求できますか。
もう1つの質問は、サーバーがダウンしていて、サーバーがアップするまで接続を待機し続けたい場合、どうすればよいですか?
java - ApacheMINAサーバーとPHPクライアント
JavaでApacheMINAサーバーを作成し、PHPクライアントを使用した場合、問題はありますか?私はNIOのことをよく理解していないので、あなたが私にもそれを説明できれば、私は<3あなたです:)
maven - ApacheMina2.0.2でSerialAddressクラスが見つかりません
プロジェクトのPOMファイルに以下の依存関係を追加しSerialAddress
ましたが、ダウンロードしたからクラスが見つかりませんmina-core.2.0.2.jar
。
パッケージorg.apache.mina.transport.serial
も存在しません。正しい依存関係についてアドバイスしてください。
java - クラスタ内の 2 つのノード間の通信
私はこれがどのように機能するかを理解しようとしています:
- NIO/BIOを介したクライアントサーバー通信
- JGroupsを介したサーバー間通信 (レプリケーション、メンバーシップなど) (データのレプリケーションは面倒ですか?)
あなたの提案、そのようなアーキテクチャを使用することの長所/短所は何ですか?なぜjgroupsを選ぶのですか?代替手段はありますか?
ネイティブ NIO を使用するか、Mina や Netty などのライブラリを使用する必要がありますか?
アップデート
- REST はありません。Web サーバーではありません。ダイナモのような分散データベースを構築しています。
- activeMQ は JMS のようなもので、単一障害点があると思います。JGroups はその問題を解決しますよね?
java - 壊れたパイプ (Java、Apache Mina)
Flash (クライアント/サーバー ゲーム) で Apache Mina を使用すると問題が発生します。
ユーザーがタスク マネージャー (または IDE の Flash プレーヤー) を介してブラウザー プロセスを閉じると、サーバーは無限に例外 "Java.io.BrokenPipe" をスローします。
O/S TCP/IP 設定 (キープアライブ) の変更が機能しませんでした。
dsl - apache camel minaでコーデックを指定する方法
Apache mina で hl7codec を使用しようとしています。春などを使用してそれを行う方法を見ることができます
しかし、POJO / DSLを使用してそれを行う方法がわかりません。つまり、私のルートは次のように指定されています
しかし、これは #hl7codec ID を解決できません。
Spring に対するアレルギーを考えると、コーデックを指定するか、Spring 依存性注入を複製する別の方法を提案できる人はいますか?
java - MINA niosocketacceptor にクリーンアップを強制する
mina を使用してソケットへの非同期書き込みを開始しましたが、セッションを閉じることができないようです。ミナにすべての管理されたセッションを強制的に終了させるか、クリーンアップさせる方法はありますか? 私が今きれいにするために持っているもの:
ありがとう
client - Apache Mina のサーバー
このリンクhttp://www.techbrainwave.com/?p=912で、apache mina を使用してクライアント サーバー アーキテクチャをセットアップする方法を説明するコードを見つけました。ただし、提供されている例では、(クライアントからサーバーへの) 一方向通信のみです。双方向通信を得るためにこれを変更する方法を知っている人はいますか?