前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >2018年中间件技术展望

2018年中间件技术展望

作者头像
企鹅号小编
发布2018-01-10 10:34:29
8640
发布2018-01-10 10:34:29
举报
文章被收录于专栏:企鹅号快讯企鹅号快讯

2017年即将过去,Java新技术新版本纷纷出现和发布,让人眼花缭乱。除了springboot2不知是否会作为新年贺礼能否及时发布之外,其余重要的技术都已经登场。但用一个词来表述我对于Java中间件2017年的技术的看法,那就是有些“失望”。为什么呢?

01

其一:

Java9无疑是今年最大的发布事件,其中的模块化受人瞩目,但遗憾的是没有得到广大友商的一致支持,被迫反复推迟发布日期。但最大的“玩笑”在于是当Java9发布之后,Oracle放出的版本路线图中,Java9只是一个一年期的短期支持版本。传统意义上的Java大版本,即长期支持版(LTS)赫然是明年9月发布的Java11。呵呵,我当时就明白为什么红帽社区的JBossModule不紧不慢的原因了。Java作为中间件主要编程语言,目前还是Java8为主。

02

其二:

Oracle把JavaEE整体“捐献”给Eclipse社区,本身是个好事,在开源社区的驱动下,有助于良性发展。但目前看苗头不太对,Eclipse主要是IBM在控制,Redhat有些许影响力,Oracle几乎不愿意再投入太多。JavaEE改名为EE4J之后,将和MicroProfile进行融合,并寻求新的品牌名称。换言之,"JavaEE"已经退出技术江湖。(不过,我们在讨论技术时,将会沿用JavaEE这个词汇,直到技术圈重新接受了下一代词汇为止)

03

其三:

Oracle转向云,IBM也转向云,云化思路固然是好的,但如何落地呢?国外可以走私有云或者托管云的方式,但国内呢?我相信国内云市场不会再给外国软件企业太多机会。中间件融入云也不错,但步子是不是太大了?你总的让客户找到Weblogic产品文档在哪里吧。而JBoss社区也像是在停下来在观望一下似得。Java中间件创新基本陷于停滞。

04

其四:

国内的东方通股价今年膝盖斩了,开源和云端中间件都可能是主要的技术原因。金蝶中间件的应用服务器也从产品页主打位置移除,云计算才是集团战略产品方向。国内主要的中间件公司都在打信息安全和大数据的牌。

技术纷乱迷人眼,但什么是中间件技术的核心呢?

事务,消息,安全,缓存,

规则,策略,稳定持久,容备均衡。

我们会坚定的在这些技术领域钻研下去!

新的一年,我相信:

01

1. 中间件会继续沿着云计算的方向去发展,微服务,PAAS,云化中间件都会有更多元的选择。

这里关键是微服务技术的走向,目前有两个比较明显的技术方向,一个是微服务框架,如SpringBoot定义的服务实现方式,加上SpringCloud或者Istio这样的Service Mesh层(会另外找机会写文章深入分析);二是Function(FAAS)这样的实现方式。在云平台中,会有大量的应用采用这种方式去部署。

不过,上述两个方向,Java便可能不是最好的选择,尤其是内存价格居高不下的情况下。

还有一个是我们在探讨的,业界也有思考的方向:就是一种异步化流式接口,可补偿的事务跨进程访问方式下的服务框架(或者编程方式)。

02

2. 中间件云化也需要标准,在没有新的业界规范之前,现有的中间件接口和规范还是会普遍使用的,尤其在国内,一阵风过去后,还是经过检验的“老”技术成熟可靠。所以,我们也会坚持在企业级中间件领域继续深耕。同时,我们也会展开研究互联网级别的中间件技术,在源码级别对微服务框架/容器编排技术进行产品和技术服务支持。

03

3. 中间件编程语言的支持,我们会从目前的Java主打,扩展到Javascript,Python,Go和C的支持。线程,进程,跨机器,跨机柜,跨IDC都会进入技术支持范畴。

04

4. 2018可能还是中间件的“小年”,但正好埋头打好技术基础,补全产品线,培养和磨练团队。小目标就是在今年翻番的基础上再翻番吧。2019年再去迎接云化中间件的大三浪。

本文来自企鹅号 - 开源中间件媒体

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文来自企鹅号 - 开源中间件媒体

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
消息队列 TDMQ
消息队列 TDMQ (Tencent Distributed Message Queue)是腾讯基于 Apache Pulsar 自研的一个云原生消息中间件系列,其中包含兼容Pulsar、RabbitMQ、RocketMQ 等协议的消息队列子产品,得益于其底层计算与存储分离的架构,TDMQ 具备良好的弹性伸缩以及故障恢复能力。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档