中间件

中间件

0.0
1条评价
737次浏览
所属厂商:
保兰德

公司介绍:

业信息化建设如火如荼,几乎所有业务运行都严重依赖企业IT系统。 作为三大基础软件之一的中间件是构建企业IT系统的基础核心部件,是连接业务应用和数据库、操作系统以及网络等底层设施的唯一通道,因此,中间件软件的处理效率、性能、稳定性、安全性等就至关重要,对企业IT系统的整体表现影响巨大。 宝兰德软件

产品详情

保兰德(Powerland)中间件产品体系是面向企业级数字化转型的全栈式技术支撑方案,覆盖应用运行、消息通信、数据集成、事务管控、API治理等核心领域,旨在帮助企业构建稳定、高效、可扩展的IT基础设施,解决分布式架构下的系统协同、数据一致性、高并发支撑等关键问题,助力核心业务系统实现高可用与敏捷迭代。

一、 Powerland Application Server(PAS)企业级应用服务器

Powerland Application Server是兼容Java EE标准的企业级应用运行环境,专注于为Java应用提供高可靠、高性能的部署与运行支撑,同时支持Spring Boot、Spring Cloud等开源生态框架的无缝集成,满足传统企业应用与微服务架构的双重需求。

1. 核心定位与整体架构

PAS的核心定位是“企业级应用的稳定运行底座”,其架构分为三层:

  • 核心容器层:包含Web容器(支持Servlet 4.0、JSP 2.3)、EJB容器(支持EJB 3.2)、JMS容器(兼容JMS 2.0),为应用提供标准化的运行环境;
  • 服务支撑层:提供事务管理(JTA 1.2)、安全服务(JAAS、SSL/TLS)、连接池(数据库连接池、消息连接池)、缓存服务(本地缓存+分布式缓存集成)等基础支撑能力;
  • 运维监控层:包含可视化控制台、日志管理系统、性能监控模块、告警中心,实现对应用运行状态的全生命周期管理。
2. 核心功能模块详解
  • 标准兼容与开源适配:完全兼容Java EE 8标准,同时支持Spring Boot应用的一键部署、Spring Cloud微服务的注册与发现(集成Eureka/Consul),无需修改代码即可迁移现有应用;
  • 高性能优化:
    • 动态线程池:基于请求量自动调整线程数量,避免线程资源耗尽;
    • 多级缓存:支持本地堆缓存、堆外缓存及Redis分布式缓存的集成,减少数据库访问压力;
    • 异步处理:支持Servlet 3.1异步请求、EJB异步方法,提升系统吞吐量;
  • 高可用集群:
    • 集群部署:支持多节点集群,通过负载均衡(轮询、权重、IP哈希)分发请求;
    • 会话复制:基于内存同步或数据库持久化实现会话共享,节点故障时用户会话不丢失;
    • 故障转移:自动检测节点状态,将请求路由到健康节点,确保服务连续性;
  • 安全管控:
    • 身份认证:支持LDAP、OAuth2.0、JWT等多种认证方式;
    • 权限控制:基于RBAC模型,细粒度控制用户对应用资源的访问权限;
    • 数据加密:支持SSL/TLS传输加密、数据库密码加密存储、敏感数据脱敏;
    • 审计日志:记录用户操作与系统事件,满足合规要求;
  • 可视化运维:
    • 控制台:提供应用部署、配置管理、集群监控的可视化界面;
    • 性能监控:实时展示CPU、内存、磁盘、网络等资源使用情况,以及应用响应时间、请求量等指标;
    • 日志管理:集中收集与分析应用日志,支持按关键词检索、日志导出;
    • 告警中心:对资源过载、应用异常等事件,通过邮件、短信、钉钉等方式实时通知;
3. 技术特点与优势
  • 国产化适配:支持鲲鹏、飞腾、龙芯等国产芯片,兼容统信UOS、麒麟OS等国产操作系统,满足信创项目需求;
  • 低延迟高吞吐量:经过内核级优化,单节点可支撑每秒数万次请求,响应时间控制在毫秒级;
  • 灵活扩展:支持垂直扩展(增加节点资源)与水平扩展(增加节点数量),线性提升系统容量;
  • 易迁移:提供与WebLogic、WebSphere等商业应用服务器的迁移工具,降低应用迁移成本;
4. 典型应用场景
  • 金融行业核心系统:如银行信贷系统、证券交易系统,需要高可靠、高安全的运行环境;
  • 政府政务平台:如电子政务系统、行政审批系统,需要兼容国产化软硬件;
  • 企业ERP/CRM系统:如制造企业的生产管理系统、零售企业的客户关系管理系统,需要稳定支撑大量并发请求;
  • 微服务架构底座:作为Spring Cloud微服务的运行容器,支撑分布式应用的部署与管理;

二、 Powerland Message Queue(PMQ)分布式消息中间件

Powerland Message Queue是一款高性能、高可靠的分布式消息中间件,提供异步通信、系统解耦、流量削峰等能力,支持多种消息模型与协议,适用于高并发、分布式架构下的系统协同场景。

1. 核心定位与整体架构

PMQ的核心定位是“分布式系统的通信枢纽”,其架构分为四层:

  • 生产者层:提供SDK(Java、Python、Go等)与API,支持生产者发送消息;
  • Broker集群层:由多个Broker节点组成,负责消息的存储、路由、复制与投递;采用分片+副本机制,确保数据高可用;
  • 消费者层:提供SDK与API,支持消费者订阅与消费消息;支持集群消费、广播消费等模式;
  • 管控台层:提供可视化界面,实现消息队列管理、监控、告警等功能;
2. 核心功能模块详解
  • 消息模型:
    • 点对点模式(P2P):消息发送到指定队列,由单个消费者消费;
    • 发布订阅模式(Pub/Sub):消息发送到主题,多个订阅者同时消费;
    • 延迟消息:支持按时间戳或延迟时长发送消息,适用于定时任务场景;
    • 事务消息:支持生产者事务,确保消息发送与本地业务操作的原子性;
  • 可靠投递:
    • 持久化存储:消息默认存储到磁盘(支持SSD/HDD),防止节点故障丢失;
    • ACK机制:生产者确认(确保消息发送到Broker)、消费者确认(确保消息被成功消费);
    • 重试机制:对发送失败的消息自动重试,支持自定义重试次数与间隔;
    • 死信队列:消费失败的消息自动进入死信队列,避免重复消费影响系统;
  • 高可用集群:
    • 分片机制:将主题划分为多个分片,分布到不同Broker节点,提升吞吐量;
    • 副本机制:每个分片设置多个副本(默认3个),通过Raft协议实现leader选举与数据同步,确保数据不丢失;
    • 故障转移:Broker节点故障时,副本自动切换为leader,不影响消息服务;
  • 流量控制:
    • 生产者限流:限制每个生产者的消息发送速率,防止Broker过载;
    • 消费者限流:限制每个消费者的消息消费速率,避免下游系统压力过大;
    • 消息堆积预警:当队列消息数量超过阈值时,触发告警;
  • 多协议支持:兼容MQTT 3.1.1、AMQP 1.0、Kafka 2.x协议,支持与第三方系统集成;
  • 监控运维:
    • 消息轨迹:记录消息从生产到消费的全链路信息,便于问题排查;
    • 性能指标:实时展示消息吞吐量、延迟、堆积量等指标;
    • 告警中心:对Broker故障、消息堆积、投递失败等事件发送告警;
3. 技术特点与优势
  • 高性能:单Broker节点支持百万级TPS,消息延迟控制在1ms以内;
  • 高可靠:数据多副本存储,Raft协议保证一致性,消息丢失率为0;
  • 弹性扩展:支持动态添加Broker节点,分片自动均衡,系统容量线性提升;
  • 国产化适配:支持国产芯片与操作系统,兼容信创生态;
  • 易用性:提供可视化管控台,支持一键部署集群,SDK简单易用;
4. 典型应用场景
  • 电商订单处理:订单创建后异步发送消息到库存系统、支付系统,实现解耦;
  • 实时数据同步:数据库变更日志通过消息队列同步到数据仓库,支撑实时分析;
  • 微服务间通信:微服务通过消息队列实现异步调用,提升系统容错性;
  • 日志收集:应用日志发送到消息队列,由日志系统统一消费处理;
  • 流量削峰:秒杀活动中,通过消息队列缓冲大量请求,避免系统崩溃;

三、 Powerland Data Integration Platform(PDIP)企业级数据集成中间件

Powerland Data Integration Platform是一款面向企业级数据中台的集成解决方案,实现跨系统、多源异构数据的同步、转换与交换,支撑数据资产化与业务智能化。

1. 核心定位与整体架构

PDIP的核心定位是“数据中台的集成引擎”,其架构分为四层:

  • 数据源接入层:支持关系型数据库、NoSQL数据库、文件系统、API接口、消息队列等多种数据源;
  • 数据转换层:提供可视化ETL工具与自定义脚本,实现数据清洗、过滤、聚合、关联等转换操作;
  • 任务调度层:支持定时调度、依赖调度、分布式调度,确保任务按计划执行;
  • 监控管理层:提供任务监控、数据质量监控、告警中心等功能;
2. 核心功能模块详解
  • 多源异构接入:
    • 关系型数据库:MySQL、Oracle、SQL Server、PostgreSQL等;
    • NoSQL数据库:Redis、MongoDB、HBase等;
    • 文件系统:CSV、Excel、JSON、XML、Parquet等;
    • 消息队列:Kafka、RabbitMQ、PMQ等;
    • API接口:RESTful API、SOAP API等;
  • 数据同步模式:
    • 全量同步:一次性同步所有数据,适用于初始化场景;
    • 增量同步:基于时间戳、自增ID、日志CDC(Change Data Capture)同步新增或变更数据;
    • 实时同步:通过CDC技术(如MySQL binlog、Oracle redo log)实现秒级数据同步;
  • 可视化ETL:
    • 拖拽式设计:通过拖拽组件(如读取、过滤、聚合、写入)编排ETL任务;
    • 转换组件:支持字符串处理、日期转换、数学运算、关联查询等常用转换;
    • 自定义脚本:支持Python、Groovy、SQL等脚本语言,实现复杂转换逻辑;
  • 任务调度管理:
    • 定时调度:支持CRON表达式,按分钟、小时、天等周期执行任务;
    • 依赖调度:基于任务间的依赖关系,自动触发后续任务执行;
    • 分布式调度:将任务分发到多个节点执行,提升处理效率;
    • 断点续传:任务失败后,从上次中断的位置继续执行,避免重复处理;
  • 数据质量监控:
    • 规则定义:支持完整性、准确性、一致性、唯一性等规则;
    • 监控告警:对数据质量异常(如空值、重复值)触发告警;
    • 报表统计:生成数据质量报表,展示数据质量趋势;
  • 监控运维:
    • 任务监控:实时展示任务执行状态、进度、耗时等指标;
    • 日志管理:记录任务执行日志,支持按关键词检索;
    • 告警中心:对任务失败、数据质量异常等事件发送告警;
3. 技术特点与优势
  • 高性能:分布式并行处理,支持TB级数据的快速同步;
  • 高可靠:事务保障(全量同步时的事务一致性)、断点续传、失败重试;
  • 易用性:拖拽式ETL设计,无需编写复杂代码;
  • 扩展性:支持自定义数据源插件、转换插件,满足特殊需求;
  • 国产化适配:支持国产数据库(如达梦、人大金仓、神通)、国产操作系统;
4. 典型应用场景
  • 企业数据中台建设:统一汇聚业务系统数据,形成数据资产;
  • 跨部门数据共享:如财务系统与HR系统的数据交换;
  • 业务系统迁移:如从Oracle迁移到MySQL,实现数据同步;
  • 实时数据仓库:同步业务数据到数据仓库,支撑实时分析;
  • 数据湖构建:将结构化与非结构化数据同步到数据湖,实现统一存储;

四、 Powerland Distributed Transaction Manager(PDTM)分布式事务中间件

Powerland Distributed Transaction Manager是一款解决微服务架构下分布式事务一致性问题的中间件,支持多种事务模式,满足不同场景下的事务需求。

1. 核心定位与整体架构

PDTM的核心定位是“微服务架构的事务保障中心”,其架构基于XA协议与柔性事务理论,分为四层:

  • 事务协调器(TC):负责全局事务的发起、提交/回滚,协调分支事务;
  • 事务管理器(TM):嵌入应用系统,负责与TC通信,管理全局事务;
  • 资源管理器(RM):嵌入数据库或服务,负责分支事务的执行与状态上报;
  • 管控台层:提供事务监控、统计、告警等功能;
2. 核心功能模块详解
  • 事务模式:
    • AT模式:基于两阶段提交,自动生成undo/redo日志,实现无侵入的分布式事务;支持关系型数据库;
    • TCC模式:支持自定义Try/Confirm/Cancel接口,适用于非关系型数据库或第三方服务场景;
    • SAGA模式:通过一系列本地事务的顺序执行与补偿,处理长事务场景;支持异步补偿;
    • XA模式:兼容标准XA协议,支持传统数据库的分布式事务;
  • 全局事务管理:
    • 事务发起:通过注解(如@GlobalTransactional)或API发起全局事务;
    • 事务提交/回滚:根据分支事务状态,自动提交或回滚全局事务;
    • 事务超时:支持自定义事务超时时间,超时自动回滚;
  • 分支事务协调:
    • 分支注册:RM向TC注册分支事务;
    • 状态上报:RM向TC上报分支事务执行状态;
    • 协调执行:TC向RM发送提交/回滚指令;
  • 监控审计:
    • 事务轨迹:记录全局事务与分支事务的执行过程,便于问题排查;
    • 统计报表:展示事务成功率、失败率、耗时等指标;
    • 告警中心:对事务失败、超时等事件发送告警;
  • 高可用集群:TC支持集群部署,通过Raft协议实现leader选举,确保服务连续性;
3. 技术特点与优势
  • 低侵入性:AT模式无需修改业务代码,仅需添加注解;
  • 高性能:异步协调、本地事务优化,事务执行延迟低;
  • 兼容性:支持主流ORM框架(MyBatis、Hibernate)、微服务框架(Spring Cloud、Dubbo);
  • 灵活性:支持多种事务模式,满足不同场景需求;
  • 国产化适配:支持国产数据库与操作系统;
4. 典型应用场景
  • 电商订单支付:订单创建、库存扣减、支付处理的分布式事务;
  • 金融转账:账户扣款、账户收款的分布式事务;
  • 供应链协同:采购订单创建、供应商库存更新、物流调度的分布式事务;
  • 微服务架构:多个微服务间的跨库事务;

五、 Powerland API Gateway(PAG)企业级API网关

Powerland API Gateway是一款统一管理API的中间件,提供API的发布、访问、监控与安全防护能力,支撑微服务架构下的API治理。

1. 核心定位与整体架构

PAG的核心定位是“微服务API的统一入口”,其架构分为四层:

  • 请求接入层:接收客户端请求,支持HTTP/HTTPS、gRPC、WebSocket等协议;
  • 路由转发层:根据路由规则,将请求转发到后端服务;
  • 策略执行层:执行安全、限流、熔断、日志等策略;
  • 监控统计层:收集API调用数据,生成监控报表与告警;
2. 核心功能模块详解
  • API生命周期管理:
    • API创建:支持手动创建或从Swagger/OpenAPI文档导入;
    • API发布:将API发布到测试/生产环境;
    • API下线:停止API服务,避免无效请求;
    • 版本管理:支持API多版本并存,平滑升级;
  • 流量管控:
    • 限流:基于QPS、并发数等限制API访问速率;
    • 熔断:当后端服务异常时,自动熔断API,避免级联故障;
    • 负载均衡:支持轮询、权重、随机等负载均衡策略;
    • 灰度发布:将部分请求转发到新版本服务,验证功能;
  • 安全防护:
    • 身份认证:支持OAuth2.0、JWT、API Key、Basic Auth等;
    • 权限控制:基于RBAC模型,控制用户对API的访问权限;
    • API签名:验证请求的合法性,防止篡改;
    • 防攻击:支持SQL注入检测、XSS防护、IP黑白名单、DDoS防护;
    • 传输加密:支持SSL/TLS,确保数据传输安全;
  • 协议转换:支持HTTP/HTTPS与gRPC、WebSocket之间的协议转换;
  • 监控分析:
    • 调用统计:展示API调用量、成功率、响应时间等指标;
    • 错误分析:统计API错误类型与数量,便于问题排查;
    • 告警中心:对API调用失败、响应超时、限流触发等事件发送告警;
  • 高可用集群:支持多节点集群部署,通过负载均衡分发请求,确保服务连续性;
3. 技术特点与优势
  • 高性能:基于异步非阻塞架构(Netty),单节点支持每秒数万次API调用;
  • 高可用:集群部署,故障自动转移;
  • 灵活扩展:插件化设计,支持自定义策略插件;
  • 易用性:可视化管控台,支持API快速配置;
  • 国产化适配:支持国产芯片与操作系统;
4. 典型应用场景
  • 微服务API统一入口:为微服务提供统一的访问入口,简化客户端调用;
  • 开放平台API管理:为合作伙伴提供API服务,控制访问权限与速率;
  • 跨系统API集成:整合不同系统的API,提供统一的服务;
  • API安全防护:保护API免受攻击,确保数据安全;

总结

保兰德中间件产品体系以企业级需求为核心,覆盖了应用运行、消息通信、数据集成、事务管控、API治理等关键领域,为企业数字化转型提供了全栈式的技术支撑。通过国产化适配与开源生态兼容,保兰德中间件能够满足金融、政府、制造、零售等不同行业客户的需求,助力企业构建稳定、敏捷、安全的IT基础设施,实现业务的高效运行与持续创新。

点击链接,了解更多保兰德中间件产品详情:

后查看

https://www.bessystem.com/partinfo/101100/info?p=101" target="_blank" rel="noopener">https://www.bessystem.com/partinfo/101100/info?p=101
展开更多

案例介绍

暂无内容

版权/专利

暂无内容
评价
点评抽奖
"客观"-"真实"-"中立"-"专业"点评,每项不少于20字,总字数不少于90字,帮助更多迷茫的IT人。点评完即可现金抽奖,满5个送笔记本/平板活动支架;10个送扫地机器人;20个送VIP视频会员。
评分标准及明细
0-20分很糟糕
很糟糕功能/性能/服务等基本无法使用
20-40分较差
较差功能/性能/服务等存在较多问题
40-60分一般
一般行业同类平均水平,凑活够用
60-80分还不错
还不错行业上游水平,能满足大部分使用需求
80-100分优秀
优秀行业领先水平,只有20%左右评比对象满足这个标准
总评分
很糟糕0.0分
很糟糕
共1人评分
项目
评分
同类平均分
综合
0
70
兼容性
0
68
稳定性
0
72
易用性
0
64
性能
0
72
市场占有率
0
68
功能
0
72
扩展性
0
70
美观度
0
68
技术服务
0
66
性价比
0
64
时间排序↓
最新
精华
1 条评论
向我咨询
发表评论