今天,我继续在youtube上练习,并录制了10分钟的视频,介绍了如何创建一个新的Camel and Quarkus项目,该项目包括Rest和HTTP服务以及开箱即用的健康检查和指标。

然后比较以JVM模式运行示例与使用GraalVM编译的本机内存的使用情况。 然后为结局展示如何在各自的TCP端口上快速运行示例的100个实例,以及Camel启动和处理第一个请求的速度要快于您键入和单击的速度。

对于此演示,我使用Java 11,Apache Camel 3.2.0,Quarkus 1.3.2和GaalVM CE 20.0.0。 您可以在以下位置找到该示例的源代码
camel-quarkus github上有如何自己尝试的说明。

我们正在通过消除GraalVM包括的不必要的更多类来减少Camel 3.3的二进制图像大小。 我们还进行了一项实验,研究了一种替代的轻量级CamelContext,它在运行时不动态,可以进一步改善这一点。 然后,GraalVM和Quarkus当然也将保持创新,使其更小,更快。

翻译自: https://www.javacodegeeks.com/2020/04/how-to-quickly-run-100-camels-with-apache-camel-quarkus-and-graalvm.html

如何使用Apache Camel,Quarkus和GraalVM快速运行100个骆驼相关推荐

  1. camel apache_如何使用Apache Camel,Quarkus和GraalVM快速运行100个骆驼

    camel apache 今天,我继续在youtube上练习,并录制了10分钟的视频,介绍了如何创建一个新的Camel and Quarkus项目,该项目包括Rest和HTTP服务以及开箱即用的健康检 ...

  2. 部署 Apache Camel K | 从 master 分支源码构建并部署 Camel K 平台

    上一篇文章基于 camel-k:1.0.0-RC2 编写,部署到一半,遇到很多问题卡住了 有些问题修改一下项目比较容易解决,而且也不能干等下一个 Release 版本发布 因此选择从 master 分 ...

  3. Apache Camel 3.1 – XML路由的快速加载

    Camel 3.1中添加的一项功能是能够更快地加载XML路由. 这是我们使Camel变得更小,更快的整体工作的一部分. 您可能会说ewww XML. 但坦率地说,有很多Camel用户使用XML定义路由 ...

  4. 架构设计:系统间通信(36)——Apache Camel快速入门(上)

    1.本专题主旨 1-1.关于技术组件 在这个专题中,我们介绍了相当数量技术组件:Flume.Kafka.ActiveMQ.Rabbitmq.Zookeeper.Thrift .Netty.DUBBO等 ...

  5. 架构设计:系统间通信(39)——Apache Camel快速入门(下2)

    ======================== (接上文:<架构设计:系统间通信(38)--Apache Camel快速入门(下1)>) 4-2-1.LifecycleStrategy ...

  6. Apache Camel 3 –新增功能前10名

    Apache Camel 3于2019年11月28日星期四发布,也正是美国感恩节这一天. 这不是故意的,但我们可以向社区提供了一个全新的主要版本的Camel,这是我们的极大感谢–这并不经常发生. 实际 ...

  7. 简化软件集成:一个Apache Camel教程

    本文来自于阮一峰,文章主要讲解了构建的流程,每个步骤介绍的较为详细,希望对大家有帮助. 软件很少(如果有的话)存在于信息真空中.至少,这是我们软件工程师可以为我们开发的大多数应用程序做出的假设. 在任 ...

  8. camel apache_短款Apache Camel K

    camel apache 您可能已经看到我们在Camel K周围的Apache Camel社区中所做的工作. Nicola于半年前在他的博客中介绍了Camel K , 就在几个月前,我们正在讨论一个新 ...

  9. jboss fuse 教程_IDC关于使用JBoss Fuse的商业价值的报告(与Apache Camel一起使用)

    jboss fuse 教程 这只是一篇博客文章,具有更多的商业性质,但是您不能一无所有. 实际上,这也是使Apache Camel保持活力并保持良好状态的原因,这还归功于其商业上的成功. 希望从JBo ...

最新文章

  1. 蜻蜓resin服务器虚拟目录的设置
  2. 回归模型-线性回归算法
  3. python中类型错误、计数不采用关键字的错误怎么改_Learning/Python-面试问题.md at master · yxxyyx1314/Learning · GitHub...
  4. Packet for query is too large (1166 1024). You can change this value
  5. 网络编程之Socket【Python】
  6. Sql Server临时表中插入标示列
  7. 实现MySQL高可用群集配置_配置高可用性的MySQL服务器负载均衡群集
  8. Just do it
  9. 怎么看调用的接口_Hadoop RPC调用实例分析
  10. 在SQL Server中使用sp_WhoIsActive监视活动
  11. Oracle 自动生成的视图VM_NSO_1
  12. 通过Java 画一个太极图
  13. linux电子数码相册实验报告,电子相册实训报告.docx
  14. C语言 实现 面向对象编程 OOC
  15. 基于TensorRT的神经网络推理与加速
  16. 6-3 读文章(*)
  17. spring boot 源码解析52-actuate中MVCEndPoint解析
  18. java http请求发送unicode_c++ 使用httpclient获取网页及utf8与unicode之间转码
  19. UVa1646 - Edge Case
  20. linux下ps什么软件下载,Linux下4个免费和开源的Adobe Photoshop替代品

热门文章

  1. jzoj3302-[集训队互测2013]供电网络【上下界网络流,费用流,动态加边】
  2. NOIP2013货车运输
  3. 2017西安交大ACM小学期数据结构 [树状数组 离散化]
  4. Flowable学习笔记(二、BPMN 2.0-基础 )
  5. 禁用Cookie后,Session怎么样使用
  6. Lombok的@Data生成的hashCode和equals方法坑
  7. Mybatis简介与原理
  8. 【JVM】浅谈双亲委派和破坏双亲委派
  9. Java IO: 其他字节流(上)
  10. 关于TCP/IP必须知道的几个基础问题