P28

  Mina2与netty4 文档

IoAcceptor用于监听客户端的连接,每监听一个端口建立一个线程。IoConnector用于与服务端建立连接,每连接一个服务端就建立一个线程。

jwei2006 2014-09-05   2750   0
P

Mina 2.0.0-M1 API 文档 文档

Apache MINA 是一个网络应用框架,有助于用户非常方便地开发高性能、高伸缩性的网络应用。它通过Java NIO提供了一个抽象的、事件驱动的、异步的位于各种传输协议(如TCP/IP和UDP/IP)之上的API, Apache MINA 通常可被称之为: NIO 框架库; 客户端/服务器框架库; 或者一个网络socket库。Apache MINA 是一个网络应用程序框架,它对Java中的socket和NIO进行了有效和清晰的封装,方便开发人员开发TCP/UDP程序,从而抛开在使用原始的socket时需要考虑的各种繁杂而又烦人问题(线程、性能、会话等),把更多精力专著在应用中的业务逻辑的开发上。

mlgb000 2014-07-07   533   0
P31

  mina2.0框架分析 文档

整个框架最核心的几个包是:org.apache.mina.core.service, org.apache.mina.core.session, org.apache.mina.core.polling以及org.apache.mina.transport.socket。

yuqicaida 2016-07-20   546   0
P75

  MINA使用心得及相关要点 文档

笔者之前的工作主要是做 java 的 web 端开发,后因工作原因参与了一个国家级的大项目,主要负责其中底层通讯的前置机模块。几经波折,将该系统完成后,结果在第一轮的测试中就惨败退回。其根本原因就在于原设计文档的要求单“通信机”与“终端”(注一)之间的并发量要达到 2W 以上的连接通信,而实际运行并发量只能达到 2600 个相差了近十倍左右。经过代码调优、扩展 JVM 内存等等手段,但因基础数据相差过大,所取得的优化效果十分有限。后考虑在根本着手,只有更改整个系统的通信接口,才有可能达到设计文档上的要求。某天在某个技术 QQ 群里一次讨论中,有网友向我推荐了一个框架,这就是本文要介绍的主角 -MINA 。

sdshw 2013-01-25   459   0
P47

  Mina2.0框架源码剖析 文档

yuhui_310 2010-11-18   3089   0
P63

  JAVA框架系列之一Mina2.0 文档

  Apache MINA是一个网络应用框架,它帮助开发者容易地开发高性能和高扩展性的网络应用。通过JAVA NIO,它为不同的传输层(例如TCP/IP和UDP/IP)提供一个抽象的“异步事件驱动”API。  NIO API 在JAVA1.4中被介绍,从那时起被广泛应用。NIO API允许IO非阻塞操作。   注意:首先需要知道的是MINA是在NIO1上写的。新版本在用JAVA7设计,NIO-2,我们没有从这个版本增加的特性中获益。   注意:另外一个重点需要知道的是N在NIO中是指New,但是我们在很多场合中将使用Non-Blocking(非阻塞)术语。NIO-2应该被看作是New New I/O.

1512161790 2013-07-02   3322   0

Mina实现自定义协议的通信 经验

网络的传输使用需要遵循一定的规则,这些规则我们称为协议。如在互联网请求HTML页面的时候,我们要遵循HTTP协议,HTTP头的格式就是我们要遵守的规则

jopen 2012-10-29   113774   0

高性能Java网络框架 MINA 经验

Apache MINA(Multipurpose Infrastructure for Network Applications) 是 Apache 组织一个较新的项目,它为开发高性能和高可用性的网络应用程序提供了非常便利的框架。当前发行的 MINA 版本支持基于 Java NIO 技术的 TCP/UDP 应用程序开发、串口通讯程序(只在最新的预览版中提供),MINA 所支持的功能也在进一步的扩展中。

openkk 2011-12-28   55519   0

自动化部署工具 Capistrano 与 Mina 经验

最近折腾了一下 Capistrano 和 Mina 两个自动化部署工具, 总结一些个人的观点和经验.

jopen 2015-01-18   23295   0
P15

  MINA框架的使用心得及相关要点 文档

前言笔者之前的工作主要是做java的web端开发,后因工作原因参与了一个国家级的大项目,主要负责其中底层通讯的前置机模块。几经波折,将该系统完成后,结果在第一轮的测试中就惨败退回。其根本原因就在于原设计文档的要求单“通信机”与“终端”()之间的并发量要达到2W以上的连接通信,而实际运行并发量只能达到2600个相差了近十倍左右。经过代码调优、扩展JVM内存等等手段,但因基础数据相差过大,所取得的优化效果十分有限。后考虑在根本着手,只有更改整个系统的通信接口,才有可能达到设计文档上的要求。

lovesanxia 2015-08-07   3984   0
P18

  MINA2 官方教程(中文版) 文档

简介:Apache MINA2是一个开发高性能和高可伸缩性网络应用程序的网络应用框架。它提供了一个抽象的事件驱动的异步API,可以使用TCP/IP、UDP/IP、串口和虚拟机内部的管道等传输方式。ApacheMINA2可以作为开发网络应用程序的一个良好基础。本文将介绍ApacheMINA2的基本概念和API,包括I/O服务、I/O会话、I/O过滤器和I/O处理器。另外还将介绍如何使用状态机。本文包含简单的计算器服务和复杂的联机游戏两个示例应用。

lihailong 2013-08-22   1204   0

微信小程序开发:MINA 经验

MINA是微信开发小程序的框架。 MINA的目标是通过尽可能简单,高效的方式让开发者可以在微信中开发具有原生APP体验的服务。

1274694503 2016-09-25   41899   0

MINA2 框架详解 经验

Apache Mina Server 是一个网络通信应用框架,也就是说,它主要是对基于TCP/IP、UDP/IP协议栈的通信框架(当然,也可以提供JAVA 对象的序列化服务、虚拟机管道通信服务等),Mina 可以帮助我们快速开发高性能、高扩展性的网络通信应用,Mina 提供了事件驱动、异步(Mina 的异步IO 默认使用的是JAVA NIO 作为底层支持)操作的编程模型。

jopen 2015-10-23   28956   0

MINA 状态机State Machine 经验

首先,关于状态机的一个极度确切的描述是它是一个有向图形,由一组节点和一组相应的转移函数组成。状态机通过响应一系列事件而“运行”。每个事件都在属于“当前” 节点的转移函数的控制范围内,其中函数的范围是节点的一个子集。函数返回“下一个”(也许是同一个)节点。这些节点中至少有一个必须是终态。当到达终态, 状态机停止。

jopen 2012-11-09   26466   0
MINA  
P38

  Mina2.0 框架源码分析 文档

这一篇先来看org.apache.mina.core.service。第一个要说的接口是IoService,它是所有IoAcceptor和IoConnector的基接口.对于一个IoService,有哪些信息需要我们关注呢?1)底层的元数据信息TransportMetadata,比如底层的网络服务提供者(NIO,ARP,RXTX等),2)通过这个服务创建一个新会话时,新会话的默认配置IoSessionConfig。3)此服务所管理的所有会话。

nsd13 2013-09-21   533   0

Apache Ignite vs Apache Spark 资讯

出于我前面的贴子大赞了 Apache Ignite 的基于内存的文件系统和缓存功能,我将总结一下我将总结一下 Ignite 和 Spark 的主要区别。我发现这样的问题被重复提出。这很容易回答,因此不必在网上“挖坟”。

jopen 2015-05-12   25902   0

Apache Tika 开源项目

Apache Tika是一个Java工具包用于利用现有的解析类库,从不同格式的文档中(例如HTML,PDF,Doc),检测和提取出元数据和结构化内容。 功能包括: 1.检测文档的类型,字符编码,语言,等其他现有文档的属性。2.提取结构化的文字内容。3.该项目的目标使用群体主要为搜索引擎以及其他内容索引和分析工具。目前支持的文档格式和对应的解析类库如下: 文档格式 相应的解析类库 HTML TagS

码头工人 2019-01-17   869   0

Apache Pig 开源项目

Pig是一个基于Hadoop的大规模数据分析平台,它提供的SQL-LIKE语言叫Pig Latin,该语言的编译器会把类SQL的数据分析请求转换为一系列经过优化处理的MapReduce运算。Pig为复杂的海量数据并行计算提供了一个简单的操作和编程接口。 Pig的实现有 5 个主要的部分构成: 如图所示: 1. Pig自己实现的一套框架对输入、输出的人机交互部分的实现,就是Pig Latin 。 2

码头工人 2019-01-17   1160   0

Apache Lenya 开源项目

Apache Lenya 是java的开源内容管理系统。它基于一些标准的技术比如XML 与 XSLT。它其中的代码核心来自于另外一个开源项目Cocoon

码头工人 2019-01-17   9776   0

Apache Cayenne 开源项目

除 Hibernate 之外的另一个开源 O/R 框架 Cayenne ,被成功用于商业生产环境。NHL.com 就是使用的 Cayenne ,每天超过 5 million 次的访问量。Apache Cayenne是一个强大而易于掌握的Java  ORM框架。Cayenne提供了 Java 对象到关系型数据库的持久化映射管理,单方法调用查询和更新(包括细粒度的更新所有被修改的对象),无缝隙的把多种

码头工人 2019-01-17   8818   0
1 2 3 4 5 6 7 8 9 10