最新文章列表

apache mina (异步连接框架)介绍

一、介绍 mina(Multipurpose Infrastructure for Network Applications) 是apache的顶级项目之一,用于构造异步连接的各种网络应用 二、最简单的使用实例 package aicu.mina; import java.io.IOException; import java.net.InetSocketAddress; import java.n ...
dreamstone 评论(2) 有20189人浏览 2007-07-11 13:11

half-sync/half-async,SEDA 和 生产者/消费者

在这里看到关于 Mina based SMTP handler 的讨论,里面提到 mina 是 SEDA 的一个实现。 mina and SEDA It uses non-blocking IO and is an implementation of the staged event driven architecture (SEDA). SEDA makes it possible ...
iunknown 评论(4) 有4953人浏览 2007-05-20 10:07

网络性能探讨

这周我们公司会进行新项目的research,主要是用于用户行为分析,在各个网站上采集一些用户行为然后传送到指定服务器进行数据收集,以后用于用户行为的分析,其中有一个带头的engineer,他指出希望采用ajax+tcp server的架钩模式进行这个项目,首先由于有很多网站,上百个,在用户点击一些广告的时候会由ajax 异步传输数据到指定server,这里的server可能就是一个Tcp serve ...
famoushz 评论(11) 有4595人浏览 2007-05-15 10:26

设计一个美好的服务器--MINA、CXF、Mule、JBoss/Geronimo

作者:江南白衣,原文地址:http://blog.csdn.net/calvinxiu/archive/2007/04/28/1588852.aspx,版权所有,转载请保留 假如冬夜,一个旅人,要开发一个美好的Java后台服务器。 所谓美好,就是要高性能,千万级的用户;高可靠性,failover虽死犹生;高扩展性,跟周围那帮Tuxedo,IBM MQ,WebService的邻居要好好打交道。这是个毫 ...
江南白衣 评论(4) 有6910人浏览 2007-04-28 14:56

设计一个美好的服务器--MINA、CXF、Mule、JBoss/Geronimo

设计一个美好的服务器--MINA、CXF、Mule、JBoss/Geronimo
chinawave 评论(0) 有860人浏览 2007-04-28 06:56

Apache MINA 线程模型配置

本文内容是配置基于MINA的应用中的线程模型。 1 禁止缺省的ThreadModel设置 MINA2.0及以后版本已经没有ThreadModel了,如果使用这些版本的话,可以跳过本节。 ThreadModel设置是在MINA1.0以后引入的,但是使用ThreadModel增加了配置的复杂性,推荐禁止掉缺省的TheadModel配置。 IoAcceptor acceptor = ...; IoServ ...
base 评论(0) 有2394人浏览 2007-04-27 01:54

Apache MINA 快速入门

题记: 因为开发需要用到Apache MINA框架,所以看了一下其文档,顺手译了一部分,下面内容没有测试,只是译了出来,后面测试一下,如果有问题再提出来。 Apache MINA 快速入门 Added by Mark Webb, last edited by Trustin Lee on Apr 16, 2007   (view change) 1   简介 建立一个基于MINA的时间服务器,下面 ...
base 评论(0) 有8507人浏览 2007-04-24 04:35

nio socket 及其开源框架MINA学习总结(二)

3:Socket网络框架 MINA MINA是一个网络应用框架,在不牺牲性能和可扩展性的前提下用于解决如下问题: 1:快速开发自己的英勇。 2:高可维护性,高可复用性:网络I/O编码,消息的编/解码,业务逻辑互相分离。 3:相对容易的进行单元测试。 3.1 IoFilters: IoFilter为MINA的功能扩展提供了接口。它拦截所有的IO事件进行事件的预处理和后处理(AOP)。我们可以把它想象成 ...
lcllcl987 评论(2) 有25218人浏览 2007-04-13 18:20

nio socket 及其开源框架MINA学习总结(一)

最近花了点时间研究了一下nio,及其开源框架MINA,现把心得总结如下: 1:传统socket:阻塞式通信 每建立一个Socket连接时,同时创建一个新线程对该Socket进行单独通信(采用阻塞的方式通信)。这种方式具有很高的响应速度,并且控制起来也很简单,在连接数较少的时候非常有效,但是如果对每一个连接都产生一个线程的无疑是对系统资源的一种浪费,如果连接数较多将会出现资源不足的情况。 exampl ...
lcllcl987 评论(0) 有16448人浏览 2007-04-13 17:57

comet 只是配角不會是取代ajax 的技術

comet 的主要問題如下: 1.他無法支援網頁壓縮的技術,因為js stream一直都在進行中,尚未結束,所以無從壓縮也無從解壓縮 2.他可能無法支援SSL加密模式 3.他會受到特殊設備的阻擋,有些防火牆/PROXY 會一直等斷線才一次送出資訊 4.某些瀏覽器必須要超過某個數量的資訊,才會處理資訊,所以必須填充很多無用的字,浪費多於頻寬 5.他給現有的伺服器很大的挑戰(這也是謂何前一個例子;我自 ...
lukeshei 评论(0) 有1394人浏览 2007-04-05 12:58

socket, nio socket,及xml传递object 方法

最近在弄关于socket的东东,现总结如下: 1:如何通过socket代理来访问服务端: String proxyHost = "192.168.204.212";    String proxyPort = "1080";       //通知Java要通过代理进行连接。    System.getPro ...
lcllcl987 评论(5) 有5042人浏览 2007-04-04 16:49

JavaSE5中线程池的效率问题

最近做银行业务,需要把WebSphere MQ通讯转移到Socket通讯平台,用到了java.util.concurrent包下的ExecutorService接口提供的线程池.通过Executors.newFixedThreadPool(int nThreads) 静态方法得到,但是不知道它具体的运行机制与效率如何,望大家指点.
yr2008 评论(6) 有3555人浏览 2006-12-25 23:04

[zz]MINA Tutorial 中文版: A Date with MINA

http://wiki.apache.org/directory/MinaTutorialInChinese 如果想实现复杂的如LDAP这样的协议怎么办呢?它似乎是一个恶梦,因为IO层没有帮助你分离‘message解析’和‘实际的业务逻辑(比如访问一个目录数据库)’。MINA提供了一个协议层来解决这个问题。协议层将ByteBuffer事件转换成高层的POJO事件: 就像前面提到的,你只需撰写面向 ...
iunknown 评论(0) 有3456人浏览 2006-12-08 15:09

MINA的第一个例子终于能运行了__2

MINA的第一个例子终于能运行了__1 二、 将mina包换成1.0,并引入mina-filter-ssl-1.0.0.jar后再执行,报错java.lang.NoClassDefFoundError: edu/emory/mathcs/backport/java/util/concurrent/Executor 原来是mina1.0硬引入了别的类文件import edu.emory.mathcs ...
leo 评论(0) 有7763人浏览 2006-11-13 15:10

QuickServer--在吵闹的环境里快速搭建自己的TcpServer(Pragmatic系列)

作者:江南白衣     虽然现在已是Web Server, Web Service的天下,但偶然还是会因为性能苛刻,或者需要自定义协议的原因,很无辜的要自己做一个Multi-Thread,Multi-Client的Tcp Server。     第一时间想起了那两卷UNP(《Unix Network Programing》),好在现在除了Ice的Java版,Netty2作者的后续之作Apache M ...
江南白衣 评论(0) 有1503人浏览 2006-08-12 23:25

MINA vs. QuickServer

很久没更新blog了,实在太忙,今天看到有朋友在我去年的blog《MINA is a good framwork 》中回复提到比较一下MNA和QuickServer,遂写一篇小文:First for all, QuickServer is licensed as LGPL, and MINA as ASL从我个人角度而言,去年看过QuickServer的源码,我在项目中采用的每一个框架或类库都会做综 ...
flyingbug 评论(0) 有3381人浏览 2006-02-24 21:58

重新带J2EE项目-兼谈架构模式的影响

  写了几个月的通讯中间件,再次带领一个J2EE项目,使用WebWork、Spring、Hibernate,感觉写J2EE项目就像在休假,要考虑的事情少之又少,无论是效率、异常 ...
flyingbug 评论(0) 有1140人浏览 2005-09-21 17:47

Who is Trustin Lee

Trustin Lee,MINA、Netty2通讯框架的作者韩国人,80年出生,8岁起在MSX迷你计算机上编写BASIC程序,爱好游戏编程以及使用汇编、C和C++解决编程问题,1998年获得韩国信息奥林匹克竞赛铜牌。就读于韩国Yonsei大学计算机系期间,曾为多家公司编写高性能网络应用以及少量的web程序,毕业后,就职于Arreo通讯公司,该公司为韩国最大的移动短信提供商之一。目前为Apache S ...
flyingbug 评论(1) 有5006人浏览 2005-09-12 17:52

MINA手册中文版

为了给新进的同事培训,将MINA Tutorial翻译成了中文版,在征得TrustinLee同意后将其发到了apache的wiki上地址:http://wiki.apache.org/directory/MinaTutorialInChinese
flyingbug 评论(1) 有7026人浏览 2005-08-06 10:00

MINA is a good framwork

Netty2的作者TrustinLee在为Apache LDAP项目所作的通讯基础框架MINA中显示了在通讯框架方面雄厚的实力,MINA是迄今为止我见过在java领域最好的通讯基础件,看得出,他通过Netty2的经验积累加上对ACE等传统大型框架的理解之后,在制作MINA的一开始就确定了一个近似于完美的架构,同时,我在RoadMap中看到MINA与Spring、JMX和OSGI的结合计划,虽然不知道 ...
flyingbug 评论(0) 有1423人浏览 2005-06-22 15:48

最近博客热门TAG

应用服务器(43288) Spring(40812) Hibernate(33330) Tomcat(28345) 框架(27200) 设计模式(24056) Servlet(23313) Struts(22805) Bean(22194) 企业应用(18268) thread(15826) 多线程(14801) SUN(11436) 虚拟机(11382) Cache(11314) Security(8002) SSH(7109) DAO(6880) MVC(6206) AOP(6187)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics