中间件的一些总结

本文涉及的产品
任务调度 XXL-JOB 版免费试用,400 元额度,开发版规格
注册配置 MSE Nacos/ZooKeeper,182元/月
云原生网关 MSE Higress,422元/月
简介: 中间件

广义中间件的定义是非常广泛的,比如消息、微服务、网关、数据库、集成平台等等,都属于 中间件的范畴,在这里我就简单说一下消息、微服务等领域

中间件主要分类

消息中间件:随着大数据、AI 的高速发展,消息中间件的发展重点从过去在线应用和微服务比 较关注的业务消息领域,开始逐渐倾斜到大数据和流计算领域,在 2021 年 9 月阿里云推出了 Apache RocketMQ 5.0-preview,这一版本开始重新定义消息中间件,把消息、事件、流一体 化融合平台,作为未来的主要发展方向,也得到了社区开发者的积极响应;另外,云、边、端 一体化的消息收集、传输、处理平台,也将是消息中间件未来重点布局的方向。


微服务中间件:这里讲的是广义的微服务,包含现在发展快速的 Service Mesh,Service Mesh 通过把控制面和数据进行分离的架构,确实在解决业务代码发布效率、解耦合、多语言 支持方面有很好的收益,但同时带来的架构复杂度提升、端到端延迟升高等问题,这些问题阻 碍着 Service Mesh 大规模生产上线,所以目前技术发展趋势主要围绕解决这两类问题,比如 基于 eBPF 等技术提升传输效率、proxyless 新架构方案等,服务网格 ASM 产品也在 索 eBPF 性能优化以及引入 gRPC Proxyless 与 Sidecar 模式的融合处理;在传统微服务领 域,Spring Cloud、Dubbo 等非常成熟的开源框架仍然是微服务化的主要选择,但也看到随着 微服务使用规模的不断扩大,目前对于如何用好、管好微服务的需求越来越多,服务治理、分布式事务、零信任会成为接下来的发展重点,阿里云在这一领域推出了 MSE 云产品,把过去中间件微服务治理领域多年的的积累对外进行服务化输出。

中间件领域的发展趋势

在云原生时代,中间件仍然发挥着至关重要 的作用,并在新场景、新边界、新形态上不断推陈出新。


新场景:随着越来越多样化的计算负载和数据被搬到云上,尤其是最近发展迅速的大数据、流 计算、AI 等新场景,势必会对中间件提出新的要求;


新边界:据 Gartner 预测,到 2025 年,将有 50% 的企业使用分布式云,分布式云已经成为 大量企业下一代 IT 架构的首选。在此背景下,多云、混合云、云边一体化应用交付将成为核心 诉求,一方面中间件需要具备自身在分布式云场景下的交付部署问题,另一方面,中间件需要 解决分布式云场景下的业务数据流转问题;


新形态:Serverless 将成为下一代云计算的主流形态,在这样的趋势下,中间件也将会由现在 的 BaaS 和 SaaS 形态,逐渐向 Serverless 形态演进。


目录
相关文章
|
10月前
|
自然语言处理 前端开发 安全
CMS网站管理系统的优势及选择。
CMS是内容管理系统,可创建特色网站,实现内容创作、编辑、发布等,支持多用户管理、模板切换、多语言等,常用于企业、商城、论坛等,缩短建站成本和周期。
461 6
|
消息中间件 监控 数据可视化
Linux安装Kafka图形化界面
Linux安装Kafka图形化界面
591 4
|
9月前
|
弹性计算 运维 网络协议
卓越效能,极简运维,Serverless高可用架构
本文介绍了Serverless高可用架构方案,当企业面对日益增长的用户访问量和复杂的业务需求时如何实现更高的灵活性、更低的成本和更强的稳定性。
|
资源调度 JavaScript 前端开发
vue2_二次封装a-upload组件,自定义上传预览
vue2_二次封装a-upload组件,自定义上传预览
938 0
|
安全 Java 网络安全
RestTemplate进行https请求时适配信任证书
RestTemplate进行https请求时适配信任证书
543 3
|
SQL 关系型数据库 MySQL
【MySQL核心】MySQL无法启动?批量恢复MySQL 物理文件-拯救即将跑路的你
【MySQL核心】MySQL无法启动?批量恢复MySQL 物理文件-拯救即将跑路的你
|
SQL 存储 自然语言处理
数据库原理第三章课后题答案(第四版)
数据库原理第三章课后题答案(第四版)
429 0
|
存储 SQL JSON
大分区表高并发性能提升100倍?阿里云 RDS PostgreSQL 12 特性解读
世界上几乎最强大的开源数据库系统 PostgreSQL,于 2019 年 10 月 3 日发布了 12 版本,该版本已经在阿里云正式发布。PostgreSQL 12 在功能和性能上都有很大提升,如大分区表高并发性能提升百倍,B-tree 索引空间和性能优化,实现 SQL 2016 标准的 JSON 特性,支持多列 MCV(Most-Common-Value)统计,内联 CTE(Common table expressions)以及可插拔的表存储访问接口等。本文对部分特性进行解读。
3519 0
大分区表高并发性能提升100倍?阿里云 RDS PostgreSQL 12 特性解读
|
缓存 开发框架 NoSQL
SpringCloud微服务实战——搭建企业级开发框架(二十):集成Reids缓存
这章我们来介绍在系统中引入redisson-spring-boot-starter依赖来实现redis缓存管理 1、在GitEgg-Platform中新建gitegg-platform-redis用于管理工程中用到的Redis公共及通用方法。
633 57
SpringCloud微服务实战——搭建企业级开发框架(二十):集成Reids缓存
|
应用服务中间件 测试技术 nginx
Nginx系列教程(03) - 外网映射(NatApp)
Nginx系列教程(03) - 外网映射(NatApp)
407 0

热门文章

最新文章