【Mina】Mina服务器端结构
A Bird's Eye View
Lets take a deeper dive into the details
?
Broadly, MINA based applications are divided into 3 layers
I/O Service?- Performs actual I/OI/O Filter Chain?- Filters/Transforms bytes into desired Data Structures and vice-versaI/O Handler?- Here resides the actual business logicSo, how to create a MINA based Application
- Create I/O service?- Choose from already available Services (*Acceptor) or create your ownCreate Filter Chain?- Choose from already existing Filters or create a custom Filter for transforming request/responseCreate I/O Handler?- Write business logic, on handling different messages
Creating a MINA application is this simple?