apache.camel_Apache Camel 2.18 –即将推出的功能的亮点

apache.camel

骆驼骑士正在忙于即将发布的Apache Camel 2.18版本。 当我们动态更新发行说明时 ,这是一种快速查看即将发生的情况的方法。 我只是想在夏天在这里进行快速更新,到目前为止,我们已经完成了简短的重点介绍。 随着发行版的临近和文档的完善,还会有更多详细的细节。

Java 8

Apache Camel 2.18是第一个需要Java 8作为运行时的版本。 我以前已经在博客上写过 。 因此,所有的构建和源代码都已更改为可作为Java 8进行编译,并且我们已开始在新代码中使用带有lambda的Java 8代码样式(因为我们向后移植到较旧版本,因此在现有代码中不使用lambda)。

Netflixx OSS

我们拥有将骆驼与Netflixx OSS堆栈集成的新组件,例如Hysterix和Ribbon。

Cgfi50KXEAAJ5PU

与Hystrix仪表板集成在一起。

Cgfi50SXIAAStzB

还有一个Zipkin组件,用于分布式消息跟踪。

zipkin-web-console-1

服务

我们引入了一个服务调用EIP来抽象和简化从Camel调用外部服务的过程。 想法是,无论托管在何处,都可以以相同的方式调用远程服务。 Camel将从选择的服务注册表中查找服务,例如从kubernetes,openshift,cloud Foundry,zuul,consul,zookeeper或其他任何内容中。

Spring

改进了在Spring Boot上运行Camel的功能。 骆驼现在可以在Spring入门网站上找到。

Cenm6NsWEAA-Y2z

..和骆驼现在也在WildFly Swarm网站上。

群骆驼

如果启用了Spring Boot运行状况执行器,Camel现在会显示运行状况指示器。所有Camel组件和数据格式现在都提供了自动配置选项(带有文档),您可以从工具中进行配置(我们正在考虑如何对端点选项执行类似的操作)。

CKWKCOyUUAIOOEN

并且其全部是从源代码自动生成的,因此,当添加新选项时,其自动包含在下一个版本中。

组件

我们正在将Camel文档从Wiki迁移到源代码中包含的ascii docs文件,因此我们可以生成一个新的网站和文档。 这也使我们能够根据源代码自动更新文档。 非常感谢Andrea Cosentino耐心地完成了大部分迁移工作,这是一个劳动密集型的过程。

和往常一样,有许多新组件。 目前,我们为您提供8种新产品。 Apache Camel 2.18的目标是在暑假之后的大约九月份发布。

翻译自: https://www.javacodegeeks.com/2016/06/apache-camel-2-18-highlights-coming.html

apache.camel

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/335938.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【安卓开发 】Android初级开发(八)WebView网页

1.网页的基本组成 2.WebView的常用方法 WebView webView findViewById(R.id.webvv);//加载线上网页webView.loadUrl("https://www.baidu.com");//加载SD卡上的html文件,Environment.getDownloadCacheDirectory().getPath()为获取SD卡根目录路径webView.loadUrl(&quo…

python整数加法计算器_Python应用实例赏析2.1简单计算

在日常应用中,我们会经常使用计算器进行计算,有些时候普通计算器的功能不能满足需要,例如使用计算机系统自带的计算器,计算不能超过32位数,手机自带计算器不能超过15位等(我的电脑和手机),也可能计算需要的…

智能雷达物位计说明书_?浅谈人工检尺法和雷达液位计在油罐液位测量中的应用...

近年来,油罐液位的测量工作已成为工业测量中十分重要的部分。过去,在油罐测量方面,人工检尺法是进行液位测量的主要方法之一,但随着科技的发展和进步,雷达液位计等智能化液位测量设备使油罐的监控和测量方式趋向于多元…

【安卓开发 】Android初级开发(九)Android中封装View提供接口供点击事件回调的方法及使用

自古一楼先上图 package com.example.mydialog;import android.app.Dialog; import android.content.Context; import android.os.Bundle; import android.util.DisplayMetrics; import android.view.LayoutInflater; import android.view.View; import android.view.Window; i…

打印pdf就一页_Excel表格打印技巧汇总,看完才发现,你连基础打印技巧都不知道...

前天被老板削了一顿,说我打印的表格连标题行都没有!昨天被老板削了两顿,说我打印的表格太浪费纸!今天被老板削了五顿,说我表格打印出来的数据居然是错误!……在挨削了很多次之后,学会了一些技巧…

机器学习java_如何开始使用Java机器学习

机器学习java什么是开始使用Java机器学习的最佳工具? 他们已经存在了一段时间,但如今看来,每个人都在谈论人工智能和机器学习。 对于科学家和研究人员而言,它已经不再是秘密,几乎可以在任何新兴技术中实现。 在下面的…

nginx delete form表单 收不到参数_HTTP 文件上传的一个后端完善方案(NginX)

(给PHP开发者加星标,提升PHP技能)转自:林伯格https://breeze2.github.io/blog/scheme-nginx-php-js-upload-process前言很多网站都会有上传文件的功能,比如上传用户头像,上传个人简历等等,除非是网盘类的网站&#xff…

高通写号工具_高通推出桌面平台新ARM处理器并认为我们的电脑性能没必要那么高...

高通公司在日前举办的骁龙技术峰会上宣布推出骁龙7c / 8c处理器 , 这些处理器全部都是面向笔记本电脑推出的。这也是高通和微软合作推出 Windows 10 ARM 设备的组成部分 , 高通希望能够在桌面平台挑战英特尔统治地位。如果你有印象的话或许还记得高通此前推出的骁龙 8cx芯片组&…

混合高斯模型_高斯混合模型(GMM)

下图所示,显然用右边的图描述当前分布更加合理,即应用了两个高斯分布。图中每一个样本点同时属于任何一个高斯模型。高斯混合模型 从几何角度来理解,GMM是由多个高斯分布叠加而成,可以看做是多个高斯分布的加权平均。其中&#x…

来的多可选_您的框架有多可扩展性?

来的多可选在参加会议时,我们总是会遇到高素质的决策者,他们经常问同样的问题: 您的框架有多可扩展性?如果我需要的比您开箱即用的功能还多呢? 。 这个问题非常合理,因为他们只是不想被卡在开发曲线的中间&…

【H.264/AVC视频编解码技术】第六章【指数哥伦布编码】

H264中语法元素描述符 指数哥伦布 (Exponential-Golomb) 熵编码 指数哥伦布编码同哈夫曼编码一样,都是变长编码。 二者的显著区别: 信源相关性:哈夫曼编码依赖于信源的概率分布;指数哥伦布与信源无关。 额外信息:哈夫曼编码的数据必须额外携带与信源匹配的码表;指…

C++ 11 深度学习(七)位运算常见操作

1. 取出数中任意k位置的二进制位是0还是1 n >> k & 1 原理:先把想要取出的位置移动到个位,1的二进制是 0001 , 进行与操作就可以提取出最后一位是0还是1;二进制是从右向左,由低到高,从0到7。 2. 右移操作 …

聚合项目访问后台接口失败_聚合支付系统和免签支付系统对未来支付市场有哪些影响...

时势所趋,在如今支付通道不稳定的情况下,四方聚合支付的出现弥补了通道不稳的情况,四方聚合支付可以接入多个三方,实现在三方不稳的情况直接后台切换三方,实现一秒切换,还可以接入个人免签支付系统&#xf…

activemq消息持久化_ActiveMQ 5.x中的消息持久性

activemq消息持久化我被问了很多关于ActiveMQ如何存储消息(或在某些情况下不存储)的基本知识。 这是它的高级解释。 注意,上下文在JMS中。 如果您使用ActiveMQ的非JMS客户端(即STOMP,AMQP,MQTT等&#xff0…

【安卓开发 】Android初级开发(十一)Android中多线程

线程的创建 1.创建一个Thread类,或者创建一个Thread子的对象; 2.创建一个Runnable接口的类对象; 传入Runnable对象创建线程 package com.sina.baode;import android.util.Log;/** 自定义一个继承于Runnable*/public class DemoThread implements Run…

td 内单选框不可用_在TD,我和曾经的老师变成了同事,也收获了最满意的“课外活动”...

早就想找个时间好好写一篇文章记录一下我在TD的学习工作经历了,同时表达一下我对TD深深的爱和感谢。一、结缘TD一年前,我第一次报了TD的AP环境科学寒假班。由于当时我在冲刺三月的SAT,整个寒假我一心扑在了SAT上,没来得及听TD的直…

activiti脚本任务_Activiti中的安全脚本如何工作

activiti脚本任务最近的Activiti 5.21.0版本的突出特点之一是“安全脚本”。 Activiti用户指南中详细介绍了启用和使用此功能的方法 。 在这篇文章中,我将向您展示我们如何实现其最终实现以及它在幕后所做的事情。 当然,因为这是我通常的签名风格&#x…

C++ 11 深度学习(八)重定义override

1.动态联编&#xff0c;本质是在运行时多态的表现。 2.其本质是因为维护了一张虚函数表&#xff0c;虚函数表以链表的形式存在。每个结点存储了对象指针的地址&#xff0c;通过一个指针进行遍历索引。 #include <iostream> #include <armadillo> using namespace …

逻辑回归模型_联邦学习体系下——逻辑回归模型

联邦学习的体系我们在前期介绍过&#xff0c;这里我们简单回顾一下纵向联邦学习的定义&#xff1a;在两个数据集的用户重叠较多而用户特征重叠较少的情况下&#xff0c;将数据集按照纵向 (即特征维度)切分&#xff0c;并取出双方用户相同而用户特征不完全相同的那部分数据进行训…

C++ 11 深度学习(九)C++文件IO

1.将数据写入文件 #include <iostream> #include <fstream> using namespace std;int main() {ofstream p1;p1.open("outfile.txt");p1 << "向文件写入信息" << endl;p1.close();return 0; } 2.将数据从文件中读出 #inclu…