当前位置: 首页 > news >正文

网站打赏怎么做的菏泽网站建设电话

网站打赏怎么做的,菏泽网站建设电话,淄博做网站优化,如何建设手机版网站activemq 性能测试我们使用ActiveMQ作为消息传递层–发送大量需要低延迟的消息。 通常它可以正常工作#xff0c;但是在某些情况下我们已经看到性能问题。 在花了太多时间测试我们的基础结构之后#xff0c;我想我已经学到了有关ActiveMQ的一些有趣的东西#xff1a;它可能真… activemq 性能测试 我们使用ActiveMQ作为消息传递层–发送大量需要低延迟的消息。 通常它可以正常工作但是在某些情况下我们已经看到性能问题。 在花了太多时间测试我们的基础结构之后我想我已经学到了有关ActiveMQ的一些有趣的东西它可能真的很慢。 尽管一般来说消息通过ActiveMQ传输不会出现问题但是我们注意到当我们收到大量消息时就会开始看到延迟。 好像我们正在达到某个消息速率限制–当我们超过该消息速率限制时消息将被延迟仅在该限制处传递。 从ActiveMQ贴上消息的时间戳起我们可以看到代理正在快速接受消息但是发送给使用者的时间有所延迟。 我设置了一个测试工具来复制问题这很容易。 但是我在测试系统中测得的吞吐量似乎很低每秒2500条消息。 对于一个非常简单的消费者而言基本上什么也不做因此没有理由将吞吐量如此之低。 为了进行比较在完全相同的设置中使用定制的消息传递层我们达到了每秒15,000条消息。 第二个难题是在生产中我们看到的消息速率仅为250消息/秒。 为什么测试系统比生产系统快10倍 我开始尝试消除可能性 ActiveMQ上的并发负载没有区别 更改生产者流量控制设置没有影响 更改使用者的预取限制只会使行为变得更糟我们将数据写入非持久性主题因此默认的预取限制很高 似乎没有组件受到带宽或CPU限制 作为实验我尝试将使用者与代理人和生产者移动到同一台服务器上消息吞吐量增加了一倍。 将使用者移动到具有更高ping时间的服务器上消息吞吐量骤降。 这导致了一个洞察力ActiveMQ代理的行为恰好好像“一次”发送给消费者的数据量受到限制。 我特别意识到网络上未确认的数据量似乎受到限制。 如果连线较长则数据到达使用者的时间更长而确认返回的时间也更长因此代理每秒发送的数据更少。 这种行为突出了我们的第一个错误。 我们使用Spring Integration处理用户端的消息路由在一年前对Spring进行了升级我们在该版本中获得的更改之一是更改了消息驱动通道适配器确认JMS消息的方式。 以前我们的消息是自动确认的但是现在确认模式是“事务处理”的。 这意味着我们必须在将确认发送给代理之前完成整个消息处理链。 这就解释了为什么生产系统对消息有用的工作具有比测试系统低得多的数据速率。 不仅是消息必须经过1毫秒的ping时间消费者还没有发送完确认消息直到消费者完成了对消息的处理这可能还要花费几毫秒的时间。 但是更糟糕的是交易确认似乎完全阻止了用户预取数据 我们通过事务处理确认所看到的吞吐量是一次在线上一个未确认的消息。 如果我们将消费者移到更远的地方我们的吞吐量将直线下降。 即代理在收到之前的确认之前不会发送新消息。 与其代替消费者从经纪人那里预取数百条消息并依次处理它们而是经纪人耐心地一次发送一条消息 难怪我们的表现糟透了。 通过spring集成配置更改可以轻松解决此问题。 在测试系统中我们的消息吞吐量从2500消息/秒增加到10,000消息/秒。 不错的进步。 但是我很好奇我们仍然看到经纪人的行为好像网上未确认数据的数量受到限制吗 因此我将使用者移动到相距较远的服务器上进行测试。 结果 是! 代理仍然限制网络上未确认的数据量。 即使自动确认了消息对于经纪人将不会看到确认而发送的数据量也有一个硬性上限。 帽子的大小呢 约64KB。 是的在2018年我的消息传递层一次只能传输64KB的数据。 当经纪人和消费者超级亲密时这很好。 但是将消费者与代理之间的ping时间增加到10ms我们的消息速率将下降到5,000消息/秒。 在100毫秒的往返行程中我们的消息速率为500消息/秒。 这种行为感觉就像应该控制预取限制但是我们看到的消息不超过60条1kB消息比预取限制所暗示的要少得多。 到目前为止我还没有找到有关“消费者窗口大小”是否存在的任何确认。 也没有任何特别修改行为的方法。 使用方上TCP套接字缓冲区大小的增加将传输中的数据量增加到大约80KB但没有增加。 我很困惑很多人使用ActiveMQ并且肯定有人会注意到像这样的数据上限吗 但是也许大多数人使用ActiveMQ时消费者和经纪人之间的ping时间非常短根本就不会注意到它 但是人们必须在全球分布式部署中使用ActiveMQ –为什么没人能看到这一点 翻译自: https://www.javacodegeeks.com/2018/09/activemq-performance-testing.htmlactivemq 性能测试
http://www.pierceye.com/news/451005/

相关文章:

  • asp网站水印支除网络营销与市场营销的关系
  • 方圆网 网站建设wordpress 首页 不显示归档
  • 网站关键词怎么快速上排名wordpress极慢
  • 摄影网站建站wordpress怎么改密码
  • 旅游网站制作过程百度收录查询入口
  • 简述企业网站建设的流程网站建设的需求分析报告
  • 做网络课程的网站聚美优品网站建设分析
  • 网站建设公司简介wordpress注册按钮
  • 网站的栏目建设在哪里惠州网
  • 免费建站模板哪个好核酸造假7人枪毙视频
  • 一手房哪个网站做信息效果好微信小程序打不开
  • 建设网站图片素材包头怎样做网站
  • 网站内容建设与管理90设计app下载
  • 怎么做优惠卷网站公司做网站大概多少钱
  • 哪些网站是单页面应用程序在线做网站流程
  • 公司网站设计维护官方网站建设需要做哪些东西
  • 网站被k还能不能在百度做推广wordpress主题网址导航葬爱
  • 成都网站制作和建设辽阳北京网站建设
  • 合肥金融网站设计网页制作工具分哪两类
  • 专业营销型网站定制wordpress菜单绑定模板
  • 网站建设公司找哪家好石家庄网站改版
  • 建立一个网站要多久网页界面ps制作步骤
  • 珠海网站建设费用自己做网站切入地图
  • 个人在线视频播放网站搭建软件属于网站开发吗
  • 小米的企业网站建设思路c2c的网站
  • 网站设计书籍做网站的基础
  • 买下云服务器怎么做网站官方网站怎么查询
  • 手机版企业网站php西宁做网站公司排名
  • 微网站如何做推广做淘宝客网站需要备案吗
  • 天津网站制作重点windows与wordpress