
Mina 2 开发
文章平均质量分 78
iteye_11676
这个作者很懒,什么都没留下…
展开
-
Java NIO类库Selector机制解析(Too many open files 和 No buffer space available)
一、 前言 自从 J2SE 1.4 版本以来, JDK 发布了全新的 I/O 类库,简称 NIO ,其不但引入了全新的高效的 I/O 机制,同时,也引入了多路复用的异步模式。 NIO 的包中主要包含了这样几种抽象数据类型: Buffer :包含数据且用于读写的线形表结构。其中还提供了一个特殊类用于内存映射文件的 I/O 操作。 Charset :它提供 Unicode 字符串影射...原创 2012-01-04 12:08:17 · 231 阅读 · 0 评论 -
Apache NIO 框架 Mina 使用中出现 too many open files 问题的解决办法(转)
最近一段时间在用 Apache NIO 框架 Mina, 用起来感觉不错。我们使用 Apache NIO 作了一个 TCP server, 来处理 TCP 数据包。只是最近突然发现 server 经常连接不上,每周一两次。用户没有进行屏幕截图就直接重新启动,没有找到第一手的故障现场资料。开始以为是 JDK 及其他 Java 包 版本问题,连续升级了几次,问题依旧。后...原创 2012-01-04 12:26:24 · 386 阅读 · 0 评论 -
Step by step tutorial to create Keystore and Truststore file
[b]Step by step tutorial to create Keystore and Truststore file[/b][b]Introduction[/b] Truststore and Keystore file will be used in the JSSE to provide secured transaction between the client ...原创 2012-07-17 17:46:20 · 409 阅读 · 0 评论 -
使用Apache MINA2 实现 Web 系统的消息中间件
[b]项目背景介绍[/b][b]系统发展遇到的瓶颈问题[/b] 目前主流网站都是由开源软件构建的。使用 Nginx 做为 Web 服务器,Tomcat/Resin 做 App 容器,Memcached 做通用 Cache,MySQL 做数据库,使用 Linux 操作系统。网站系统刚上线初期,用户数并不多,所有的模块都整合一个系统中,所有业务由一个应用提供,此时采取将全部的逻辑都放...原创 2012-03-19 13:54:28 · 165 阅读 · 0 评论 -
MINA2的优化
mina2优化指南(摘抄自网络)MINA默认配置的性能并不是很高的,部分原因是MINA目前还保留初期版本的架构,另外一个原因是因为JVM的发展。首先我们关闭默认的ThreadModel设置[code="java"]IoAcceptor acceptor = ...;IoServiceConfig acceptorConfig = acceptor.getDefaultC...原创 2012-04-17 13:59:48 · 502 阅读 · 0 评论