Apache MINA - Apache MINA - Wikipedia
Vývojáři | Softwarová nadace Apache |
---|---|
Stabilní uvolnění | 2.1.3 / 2. června 2019 |
Úložiště | |
Napsáno | Jáva |
Operační systém | Cross-platform |
Typ | Vzory podnikové integrace Middleware orientovaný na zprávy |
Licence | Licence Apache 2.0 |
webová stránka | mina |
Apache MINA (Mvíceúčelový Jáinfrastruktura pro Nsíť Aaplikace)[1] je otevřený zdroj Jáva síť aplikační rámec. MINA lze použít k vytvoření škálovatelné, vysoký výkon síťové aplikace. MINA poskytuje jednotné API pro různé transporty jako TCP, UDP, sériová komunikace. Také usnadňuje provádění implementace vlastního typu dopravy. MINA poskytuje síťová API na vysoké i nízké úrovni.
Uživatelská aplikace interaguje s rozhraními MINA API a chrání tak uživatelskou aplikaci před nízkou úrovní I / O podrobnosti. MINA interně používá I / O API k provádění skutečných I / O funkcí. To usnadňuje uživatelům soustředit se na logiku aplikace a ponechat zpracování I / O na Apache MINA.[2]
Výhody
- Unified APIs for various transports (TCP / UDP etc.)[3]
- Poskytuje rozhraní API na vysoké / nízké úrovni
- Přizpůsobitelný model vlákna
- Snadné testování jednotky pomocí Mock objekty
- Integrace s DI rámci jako Jaro, Google Guice, pikokontainer
- Spravovatelnost JMX
Nástroje
Grafické nástroje jako Zatmění IDE, IntelliJ IDEA může být použito.
Alternativy
Viz také
- Aplikační server
- Apache Camel
- Podnikový systém zasílání zpráv
- Middleware zaměřený na zprávy
- Architektura orientovaná na služby
- Událostní SOA
- Seznam aplikačních serverů § Java
Reference
- ^ https://mina.apache.org/mina-project/faq.html#what-does-mina-mean
- ^ „Apache MINA - FAQ“. Archivováno z původního dne 25. července 2011. Citováno 2016-03-08.
- ^ „Funkce Apache MINA“. Citováno 2016-03-08.
externí odkazy
Tento síť -příbuzný software článek je a pahýl. Wikipedii můžete pomoci pomocí rozšiřovat to. |