Apache_MINA
ApacheのMINA(M ultipurpose Iのためnfrastructure N etworkのAのpplications)はであり、オープンソース のJavaネットワークアプリケーションフレームワーク。MINAを使用して、スケーラブルで高性能なネットワークアプリケーションを作成できます。MINAは、TCP、UDP、シリアル通信などのさまざまなトランスポート用の統合APIを提供します。また、カスタムトランスポートタイプの実装を簡単に行うことができます。MINAは、高レベルと低レベルの両方のネットワークAPIを提供します。 Apache MINA 開発者
Apache Software Foundation
安定リリース
2.1.3 / 2019年6月2日 ; 2年前 (2019-06-02)
リポジトリ
svn .apache .org / repos / asf / mina
で書かれている Java オペレーティング・システム
クロスプラットフォーム
タイプ
エンタープライズ統合パターン メッセージ指向ミドルウェア
ライセンス
Apacheライセンス2.0
Webサイト
mina .apache .org
ユーザーアプリケーションはMINAAPIと対話し、ユーザーアプリケーションを低レベルのI / Oの詳細から保護します。MINAは、内部でI / O APIを使用して、実際のI / O機能を実行します。これにより、ユーザーはアプリケーションロジックに集中し、I / O処理をApacheMINAに任せることが容易になります。
コンテンツ
1 利点
2 ツーリング
3 代替案
4 も参照してください
5 参考文献
6 外部リンク
利点
さまざまなトランスポート(TCP / UDPなど)用の統合API
高/低レベルのAPIを提供します
カスタマイズ可能なスレッドモデル
モックオブジェクトを使用した簡単な単体テスト
Spring、Google Guice、picocontainerなどのDIフレームワークとの統合
JMXの管理性
ツーリング
Eclipse IDE、IntelliJIDEAなどのグラフィカルツールを使用できます。
代替案
グリズリーNetty 4 QuickServer
xSocket
も参照してください
無料のオープンソースソフトウェアポータル
アプリケーション・サーバー Apache Camel エンタープライズメッセージングシステム
メッセージ指向ミドルウェア
サービス指向アーキテクチャー
イベント駆動型SOA
アプリケーションサーバーのリスト§Java
参考文献
^ https://mina.apache.org/mina-project/faq.html#what-does-mina-mean
^ 「ApacheMINA-FAQ」。
^ 「ApacheMINAの機能」。
外部リンク
公式サイト
このネットワーク関連のソフトウェア記事 “