欢迎访问 生活随笔!

生活随笔

当前位置: 首页 >

mina应用程序架构(翻译)

发布时间:2025/4/5 34 豆豆
生活随笔 收集整理的这篇文章主要介绍了 mina应用程序架构(翻译) 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

原文地址:http://mina.apache.org/mina-project/userguide/ch2-basics/application-architecture.html

鸟瞰图

内览图及各组件作用

 

广义上, 基于Mina的应用程序 分成3层

  • I/O Service - 实际的IO操作进行的地方
  • I/O Filter Chain - Filters/转换字节流为要求的数据格式 ,反之亦然。
  • I/O Handler -业务逻辑处理的地方

因此,为了创建一个基于mina的应用程序,你需要:

  • 创建一个 I/O 服务 - 选择一个已经有的服务 (*Acceptor) 或者创建一个新的服务。
  • 创建一个 Filter Chain - 选择一个已经有的过滤器或者创建一个自定义的过滤器来转换request/response
  • 创建一个 I/O Handler - 在里面添加业务逻辑, 处理不同的消息。
  • 服务器架构:

     

    <不支持显示>

    客户的架构:

    <不支持显示>

     

     

     

     

     

     

     

     

     

     

     

     

     

    转载于:https://www.cnblogs.com/davidwang456/archive/2013/04/05/3000377.html

    总结

    以上是生活随笔为你收集整理的mina应用程序架构(翻译)的全部内容,希望文章能够帮你解决所遇到的问题。

    如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。