Apache MINA
ಅಪಾಚೆ ಮಿನಾ (ನೆಟ್ವರ್ಕ್ ಅಪ್ಲಿಕೇಶನ್ಗಳಿಗಾಗಿ ಮಲ್ಟಿಪರ್ಪಸ್ ಇನ್ಫ್ರಾಸ್ಟ್ರಕ್ಚರ್) ಒಂದು ಮುಕ್ತ ಮೂಲ ಜಾವಾ ನೆಟ್ವರ್ಕ್ ಅಪ್ಲಿಕೇಶನ್ ಫ್ರೇಮ್ವರ್ಕ್ ಆಗಿದೆ. ಸ್ಕೇಲೆಬಲ್, ಹೆಚ್ಚಿನ ಕಾರ್ಯಕ್ಷಮತೆಯ ನೆಟ್ವರ್ಕ್ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ರಚಿಸಲು ಮಿನಾವನ್ನು ಬಳಸಬಹುದು. ಮಿನಾ ಟಿಸಿಪಿ, ಯುಡಿಪಿ, ಸರಣಿ ಸಂವಹನದಂತಹ ವಿವಿಧ ಸಾರಿಗೆಗಳಿಗೆ ಏಕೀಕೃತ ಎಪಿಐಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ. ಇದು ಕಸ್ಟಮ್ ಸಾರಿಗೆ ಪ್ರಕಾರದ ಅನುಷ್ಠಾನವನ್ನು ಸುಲಭಗೊಳಿಸುತ್ತದೆ. ಮಿನಾ ಉನ್ನತ ಮಟ್ಟದ ಮತ್ತು ಕಡಿಮೆ ಮಟ್ಟದ ನೆಟ್ವರ್ಕ್ ಎಪಿಐಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ. ಬಳಕೆದಾರರ ಅಪ್ಲಿಕೇಶನ್ ಮಿನಾ ಎಪಿಐಗಳೊಂದಿಗೆ ಸಂವಹನ ನಡೆಸುತ್ತದೆ, ಇದು ಬಳಕೆದಾರರ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಕಡಿಮೆ ಮಟ್ಟದ ಐ/ಒ ವಿವರಗಳಿಂದ ರಕ್ಷಿಸುತ್ತದೆ. ನಿಜವಾದ ಐ/ಒ ಕಾರ್ಯಗಳನ್ನು ನಿರ್ವಹಿಸಲು ಮಿನಾ ಆಂತರಿಕವಾಗಿ ಐ/ಒ ಎಪಿಐಗಳನ್ನು ಬಳಸುತ್ತದೆ. ಇದು ಬಳಕೆದಾರರಿಗೆ ಅಪ್ಲಿಕೇಶನ್ ತರ್ಕದ ಮೇಲೆ ಗಮನ ಕೇಂದ್ರೀಕರಿಸಲು ಸುಲಭವಾಗಿಸುತ್ತದೆ ಮತ್ತು I/O ನಿರ್ವಹಣೆಯನ್ನು ಅಪಾಚೆ ಮಿನಾಗೆ ಬಿಡುತ್ತದೆ. ಪ್ರಯೋಜನಗಳು ವಿವಿಧ ಸಾರಿಗೆಗಳಿಗೆ (ಟಿಸಿಪಿ/ಯುಡಿಪಿ ಇತ್ಯಾದಿ) ಏಕೀಕೃತ ಎಪಿಐಗಳು ಸ್ಪ್ರಿಂಗ್, ಗೂಗಲ್ ಗೈಸ್, ಪಿಕೊಕಂಟೈನರ್ ಜೆಎಂಎಕ್ಸ್ ಮ್ಯಾನೇಜೆಬಿಲಿಟಿ ಟೂಲಿಂಗ್ ಎಕ್ಲಿಪ್ಸ್ ಐಡಿಇ, ಇಂಟೆಲಿಜೆ ಐಡಿಇಎಯಂತಹ ಗ್ರಾಫಿಕಲ್ ಟೂಲ್ಗಳೊಂದಿಗೆ ಡಿಐ ಫ್ರೇಮ್ವರ್ಕ್ಗಳೊಂದಿಗೆ ಏಕೀಕರಣವನ್ನು ಬಳಸಿಕೊಂಡು ಉನ್ನತ/ಕಡಿಮೆ ಮಟ್ಟದ ಎಪಿಐಗಳನ್ನು ಕಸ್ಟಮೈಸ್ ಮಾಡಬಹುದಾದ ಥ್ರೆಡ್ ಮಾದರಿ ಈಸಿ ಯುನಿಟ್ ಪರೀಕ್ಷೆಯನ್ನು ಒದಗಿಸುತ್ತದೆ. ಪರ್ಯಾಯಗಳು ಗ್ರಿಜ್ಲಿ ನೆಟ್ಟಿ 4 ಕ್ವಿಕ್ಸರ್ವರ್ xಸಾಕೆಟ್ ಸಹ ನೋಡಿ ಅಪ್ಲಿಕೇಶನ್ ಸರ್ವರ್ ಅಪಾಚೆ ಕ್ಯಾಮೆಲ್ ಎಂಟರ್ಪ್ರೈಸ್ ಸಂದೇಶ ವ್ಯವಸ್ಥೆ ಸಂದೇಶ-ಆಧಾರಿತ ಮಿಡಲ್ವೇರ್ ಸೇವೆ-ಆಧಾರಿತ ವಾಸ್ತುಶಿಲ್ಪ ಈವೆಂಟ್-ಚಾಲಿತ ಎಸ್ಒಎ ಉಲ್ಲೇಖಗಳು ಬಾಹ್ಯ ಕೊಂಡಿಗಳು ಮಿನಾ ಜಾವಾ ಪ್ಲಾಟ್ಫಾರ್ಮ್ ಸಂದೇಶ-ಆಧಾರಿತ ಮಿಡಲ್ವೇರ್