`
pengtao
  • 浏览: 9078 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

如何实现系统通讯速度更快?

阅读更多
原来公司的系统是Agent和Server之间用Socket长连接方式,发送Java对象流,测试结果发送速度是1400个包/秒,目前准备对系统做更改,看了看JMS的一些文章,感觉这个速度没有我们原来的速度快,看了看Cindy的介绍,感觉更适合短连接的方式,速度也不一定比目前我们采用的方式快,不知道大家有没有这方面的经验,采用什么方法能试Agent和Server之间发送数据包的速度更快。
分享到:
评论
8 楼 iceboundrock 2006-11-02  
引用
那些什么框架本身就很慢的东西,要想速度快最好自己重写吧,框架里很多东西可能会用不上,浪费资源。。



晕,框架里用不上的东西怎么会浪费你的资源呢?难道说硬盘空间?那JDK里面的类你大多都没有用了,它也在浪费你的资源哦。
7 楼 ken1984 2006-11-02  
那些什么框架本身就很慢的东西,要想速度快最好自己重写吧,框架里很多东西可能会用不上,浪费资源。。
6 楼 pengtao 2006-11-02  
多谢各位的回复,其实就速度而言,1400条每秒的传输速度是可以接受了,下面我们对我们系统改造,准备尝试用Cindy来实现Socket通讯,减少在通讯上耗费的线程数,把更多的线程投给业务处理线程,这样可以提高系统的处理能力,另外准备引入JMS Server来协调不同组件之间的通讯,这样我想应该会让我们的系统能更强大一些,准备用Sun System Message Queue,性能比较有保证。
5 楼 jetever 2006-11-01  
想请教一下,如何用java实现长连接呢,我们的java系统需要和C的系统通讯,对方需要我们用长连接,一直不清楚怎么实现,请问有比较成熟的案例吗?
4 楼 zeroliu 2006-11-01  
JMS为了保证消息的可靠性,增加了确认流程以及持久化操作,因而必然比直接Send的要慢许多。至于NIO,主要是节省了线程资源。比如在长连接服务器(如:游戏、证券行情)中,无需针对每个客户端连接启用一个线程(对于一个JVM进程,超过50~100个线程后,线程切换消化太大,服务器的效率不增反而降低了),而是采用固定的线程数来处理任意客户端连接(当然也有限制,一般可以达到1000左右)。
3 楼 iceboundrock 2006-11-01  
在一个LAN中使用socket传送数据,只要你编程没有错误,传输速度都是差不多的了。NIO更多的是提高系统的可伸缩性,而不是传输速度。
2 楼 rtdb 2006-10-30  
> 用Socket长连接方式,发送Java对象流,测试结果发送速度是1400个包/秒

这个基本上已经很快了。要想更快,可以试着合并包再发送,比如说每10个包合并发送一次。

至于采用其它技术,其底层也都是SOCKET,一般来说不可能更快,除非你们的SOCKET有问题。
1 楼 LucasLee 2006-10-30  
如果说长连接快还是短连接快,那么,就单个连接或单次使用来说,应该是长连接快,因为不需要再花时间在连接初始化上;就更多的负载来说,可能后者有优势,web的http协议基本上就是传输完即断开的无状态连接方式。

相关推荐

    类QQ实现代码(即时通讯)

    传输大多数情况不需要经服务器中转而直接发往接收者所使用的机器,传输速度更快。 而且因服务器仅仅只是起着维护用户状态列表的功能,因此占用资源极少, 可允许同时在线的人数就越多,对系统的影响也最小。 可以...

    chuankoutongxin.rar_c语言 可视化_c语言与plc通讯_plc 通讯_系统状态监测

    在工业控制中,常常需要对PLC所采集的数据和工作状态进行监测控制,Visual C++是一种Windows应用程序开发工具,在图形处理和数据库管理等方面具有较强的功能,用它来实现底层的通信控制有着更快的速度。本文旨在探讨用...

    ai系列仪表串行通讯接口协议说明

    AIBUS是专门为AI系列显示控制仪表开发的通讯协议,能用简单的指令实现强大的功能,并提供比其它常用协议(如MODBUS)更快的速率(相同波特率下快3-10倍),适合组建较大规模系统。AIBUS采用了16位的求和校正码,通讯...

    研究论文-一种可蓝牙通讯的微型迷宫机器人.pdf

    为解决传统迷宫机器人不能在线调试的缺陷,设计了一款具有蓝牙通讯在线调试...实际测试表明,设计的迷宫机器人速度更快、更稳定,能进行连续快速转弯和斜线冲刺;假想算法剔除大量无用的迷宫信息,大大提高了搜索效率。

    网络安全技术在门禁系统的应用.docx

    该种网络通讯方式具有传输速度快、无节点限制、干扰小及覆盖范围广等特点,受到了广大用户的青睐。该门禁系统在使用过程中,完成了对某一场所内人数的准确计算,满足了人们远程获取准确人数的需求,实现了与控制中心...

    反射内存网络(RFM网络)是基于环状/星状、高速复制的共享内存网络 它支持不同总线结构的多计算机系统,并且可以使用不同的操作系统

    而将这个内存中的数据共享到其它节点是由硬件来完成,硬件完成将数据以帧的方式传递到下一个节点,由于采用2.125G的光纤通讯这个速度是非常快的,缩短了数据同步的时间,在一些系统中可以认为两个内存中的数据是完全...

    用Visual C++实现PC与PLC之间的串行通讯* (2006年)

    Visual C++是一种Windows应用程序开发工具,在图形处理和数据库管理等方面具有较强的功能,用它来实现底层的通信控制有着更快的速度。采用Visual C++和MFC实现实时要求较高的小型控制系统中的PC和PLC:的串行通讯...

    基于Java的校园水电管理系统的设计与实现.txt

    从而能有效的提升学校对水电使用信息的管理,以及用户的消费信息,使得实现管理流程更加科学化、规范化,让用户体验到更高效、快捷、实时、简单的水电费管理系统。综合而言 , 就是希望可以把学校水电费管理也先从...

    《计算机操作系统》期末复习指导

    实时是指计算机对于外来信息能够以足够快的速度进行处理,并在被控对象允许的时间范围内做出快速反应。交互作用能力较差。 3、操作系统的五大功能 •作业管理:包括任务管理、界面管理、人机交互、图形...

    华曦集团办公业务管理系统

    系统建成以后,将一改传统的纸面办公效率低下、重复劳动、通讯手段落后的状况,不仅可以加快日常工作的处理速度,而且可以提供更快更准确的信息以供领导作出正确的决策。同时,该系统的建成将会使各级领导和业务人员...

    PP点点通 v3.1 Beta 0605

    3、强大的搜索和多点下载功能,搜索更容易,下载速度更快。 4、100%突破防火墙下载功能,让你在局域网内也下载无忧。 5、修改了登录方式,即使服务器繁忙难以登录,也能正常搜索和下载文件。 软件捆有插件,是选项...

    网络飞鸽QuickDove 企业即时通讯

    QuickDove融合信息平台是一款能够集成企业应用系统消息和电信通讯应用的企业级即时通讯平台,它致力于帮助企业解决信息孤岛、提高运营效率、降低沟通成本、实现人员与业务系统的实时协同,是一种高度可管理、低成本...

    智能物流系统设计方案.pdf

    目前AGV驶速度可达 200m/min,与上位机或WMS系统通讯,结合RFID、条码等识别技术,实 现自动化识别、存取等功能。 运输系统装备--RGV 2、小车特点: 加速和移动速度都比较快,适合运送重型工件; 因导轨固定,行走...

    -车辆智能调度系统解决方案.doc

    在首先满足智能调度、指挥等功能的同时,充分发挥卫星定位、无线通信与直观的电 子地图显示的优势,实现对目标无地理及地域空间限制的跟踪与控制,并可进行话音传 送及图像自动监控等功能,使整个系统的效果更臻完善...

    图度talk(企业即时通讯软件) v2.8.11.22490.zip

    图度Talk是一款基于云端的、完全免费的企业即时通讯软件。除具备基本的聊天功能外,还为用户提供文件传输、语音通话、远程协助、公告提醒、便签等网络化的...* 使用全新tudu.im域名,使访问速度更快; * 修复若干BUG;

    金鼎国际物流业务管理系统

    系统建成以后,将一改传统的纸面办公效率低下、重复劳动、通讯手段落后的状况,不仅可以加快日常工作的处理速度,而且可以提供更快更准确的信息以供领导作出正确的决策。同时,该系统的建成将会使各级领导和业务...

    齐博B2B电子商务系统 v1.0 原PHP168.rar

    齐博B2B具有的功能特点包括: 通行证整合功能 通过通行证的整合,可以与流行的PHPWIND论坛或Discuz论坛以及Ucenter中心等进行通讯,从而为用户提供更多的交流场所,增加网站的知名度; 会员自助建站功能 系统自带了...

    管网监控系统系统-设计方案.doc

    管网调度监控系统可以对远程现场的运行设备进行监视和控制,以实现管道压力、流 量的数据传送及电动阀门开关的自动控制,降低了故障率和加快了对系统的反应速度。 便于及时迅速的了解及控制远端管道阀门,降低故障...

    好事特化妆品店会员收银管理软件系统 v1.0.zip

    其中包括信息档案、采购管理、销售管理、零售管理、库存管理、会员管理、财务管理、决策分析和系统功能等功能模块,能从根本上满足现代商业企业的管理高效、分析精确、降低成本的要求,帮助企业实现物流、信息流、...

Global site tag (gtag.js) - Google Analytics