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

状元村建设官方网站wordpress 签到插件

状元村建设官方网站,wordpress 签到插件,阿里 网站建设,网站开发需求文档perl大骆驼和小骆驼Apache Camel是一个流行的#xff0c;成熟的开源集成库。 它实现了企业集成模式 #xff0c;这是在集成分布式系统时经常出现的一组模式。 过去#xff0c;我写过很多关于Camel的文章#xff0c; 包括为什么我比Spring Integration更喜欢它 #xff0c;… perl大骆驼和小骆驼 Apache Camel是一个流行的成熟的开源集成库。 它实现了企业集成模式 这是在集成分布式系统时经常出现的一组模式。 过去我写过很多关于Camel的文章 包括为什么我比Spring Integration更喜欢它 路由引擎 如何 工作 如何在AWS SQS中使用JMS选择器 等等 。 Camel还实现了197个连接器/适配器用于与外部系统进行对话转到源代码components /目录并运行此命令ls -lp components / | grep / | wc -l github还有很多 您可以编写你自己很琐碎。 与其他集成库相比这为Camel提供了更广泛的连接选项。 最近我很幸运能够帮助使用Camel的一家知名的顶级电子零售商。 他们接受在线订单并使用事件驱动的体系结构处理它们其中包括发布事件例如“ order_received”“ order_cancelled”“ order_ready_to_ship”等。 这些事件由有兴趣参与订单处理流程的微服务来处理并且由于存在适当的EDA而被松散耦合。 这种类型的零售业务的性质是非常季节性的。 在一年中的某些时段节假日等负载往往会增加几个数量级。 因此能够在不中断的情况下进行扩展以满足这些季节性高峰至关重要。 幸运的是由于他们是一群聪明人他们使用Apache Camel进行集成尤其是其中某些服务的实现。 每个订单都会生成很多事件因此必须及时处理它们并保持其余的负载。 为此的排队服务是Amazon SQS而Camel为此提供了一个AWS SQS组件 。 对于标称负载骆驼可以很好地处理这些事件。 但是当队列变深时骆驼在跟上时遇到了一些麻烦。 每分钟只收到200条消息这没有通过气味测试。 深入研究发现AWS库使您可以垂直扩展规模 从而增加连接数并按批处理消息传递方式 最多10条批处理消息。 批处理很有帮助实现了Camel来处理批处理但是它仍然不够快每小时仅发送约1万条消息。 进一步挖掘后我们可以看到只有一个线程正在处理消息队列的轮询。 因此我们决定使用SEDA队列 而不是与轮询队列的线程内联处理消息以便我们可以从SQS中提取消息并快速转储到内存队列中这样就可以启动下一个轮询 from(amazon-sqs://order.queue).to(seda:incomingOrders);from(seda:incomingOrders).process(do our processing in another thread...); 这使我们能够使用暂存事件驱动的架构模式来处理负载。 这一变化使我们的性能再次提高到每小时约4万条消息但是我们谈论的是一个非常受欢迎的商务站点因此仍然不足以进行扩展以满足高峰期系统的需求。 因此我们又看了一遍想知道为什么不能同时进行多个线程/连接轮询 AWS库是考虑到这一点编写的但是没有一种方法可以配置Camel以针对这种特定类型的终端节点执行此操作。 Camel可以对其他端点JMSSEDA等执行此操作但是为此我们需要在Camel SQS中进行一些小的更改。 这就是使用开源社区风格的开发理念的美妙之处代码是开放的社区欢迎变化现在Camel及其功能的未来用户可以从这种协作中受益。 因此我们犯了一个补丁 允许您设置的SQS队列concurrentConsumers选项将斜升用于连接和查询队列的线程数。 像这样 from(amazon-sqs://order.queue?concurrentConsumers50).to(.... processing here....) 有关更多信息请参见camel-sqs上的文档 。 此更改将是Apache Camel 2.15.0发行版的一部分该发行版将在接下来的几周内发布。 通过此设置我们能够处理黑色星期五和网络星期一可能在站点上引发的所有负载一次处理每小时 150万条消息。 谢谢开源 翻译自: https://www.javacodegeeks.com/2015/02/very-fast-camels-and-cloud-messaging.htmlperl大骆驼和小骆驼
http://www.huolong8.cn/news/283688/

相关文章:

  • 沈阳正规网站建设哪家便宜盐城做网站哪家好
  • 网站开发案例电子书wordpress footer的代码
  • 天津专门做网站的公司营销师
  • 洛阳工程建设信息网站官方网站建设公
  • 福州建网站,做网页推广营销海外网站
  • 怎么自己做网站赚钱网站建设杭州最便宜
  • 自己做的网站如何放到微信商务网站建设一万字
  • 手机传奇网站如何用服务器代替空间做网站
  • 服务周到的微网站建设Wordpress建站用什么系统
  • 中小企业网站制作塞尼铁克有哪些网站做汽车周边服务
  • 软件网站技术开发公司家居品牌网站建设
  • 南京江宁区住房建设局网站软件网站的服务器
  • 阜阳网站制作公司哪里有wordpress文章喜欢
  • 08 iis安装网站学习前端开发的网站
  • 微信网站设计模板下载ps做产品的网站
  • 钱站网站如何广西住房和建设厅网站
  • 什么网站可以做软件有哪些做一个网址需要多少钱
  • 盘县网站开发百度指数是什么
  • 北京人才招聘网站上海人才网官方网站
  • 做淘宝要网站佛山网站建设企业
  • 安徽做网站哪家好学网站建设工作
  • 潍坊哪里可以做网站wordpress自定义文章类型
  • 漂流瓶做任务网站怎么制作一个最简单的网站
  • 深圳营销型网站建设 宝安西乡广东企业网站建设
  • 网站建设问题分类和排除方法分析福建省铁路建设办公室网站
  • 网站开发 后端服务wordpress5.21开启多站点
  • liferay 做网站服装公司介绍模板
  • 外贸网站建设及推广网站vip怎么做
  • 免费自创网站沙漠风网站开发怎样
  • 算命手机网站开发福田瑞沃前四后四车价格