互联网中间件

iUAP平台提供了多样化的基于开源技术的中间件服务和框架,根据具体实践对中间件进行集成、调优和适配开发,让各类中间件可以安全、稳定、高效的协同工作,使开发者可以更关注具体的业务功能,由中间件保证业务对高并发、高性能、高可用的迫切需求,支撑企业互联网的大规模应用。

  1. 高并发:通过多个中间件集群进行横向和纵向的扩展,系统整体处理能力会线性提升,配合多级缓存、读写分离,从容应对互联网高并发挑战;

  2. 高可用:整体系统使用无单点的分布式架构,部分节点的故障不会影响系统的正常运行;

  3. 易伸缩:中间件集群可以很方便的横向无缝伸缩,动态调整整体处理能力

  4. 数据持久:对重要数据进行冗余多份保存,保证不丢失,支持结构和非结构化数据

  5. 性能优化:根据实践对不同中间件进行有针对性的参数调优,性能提升最大化;

  6. 方案全面:针对不同业务场景进行最合理的中间件选择适配,按需选择;

  7. 简单易用:只需要简单配置就可以获得中间件集群带来的性能提升和稳定性保障

  8. 免绑定:各中间件都是基于成熟的开源软件,不被任何厂商产品绑定。

负载均衡

解决高并发下的请求路由转发问题,支持故障自动转移及多种负载均衡策略解决高并发下的请求路由转发问题,支持故障自动转移及多种负载均衡策略.

Web服务框架

方便业务人员迅速开发专属的Web应用,实现Web应用自动扩展,支持分布式会话管理。

安全框架

为企业级应用提供通用的安全访问解决方案框架,包括认证、授权、加密、防漏洞攻击等。

搜索服务

提供高性能和可靠的信息收集、全文检索,近实时的索引更新,可扩展和自动容错 。

缓存服务

高效内存存储应用数据,缓解高并发下对后台资源的大量读请求压力,提高应用访问速度。

分布式服务框架

支持服务的细粒度拆分,实现业务的快速组合,应用服务可以动态注册并自动发现。

消息队列服务

解耦不同应用间的依赖,支持点对点和发布订阅模型,通过冗余数据和持久化保证消息的可靠消费。

静态资源缓存

对静态资源的热数据进行上层缓存,降低高并发访问对后台资源的重复请求压力,提高整体处理能力。

持久层框架

解决高并发下的数据层路由问题,兼容多种关系数据库,包括Mysql、Oracle、PostgreSql,同时支持分库分表和读写分离。

文件服务

使用分布式文件系统实现海量文件的存储,一份数据多份存储,多台设备均衡读写压力,存储容量轻松扩展

调度服务

为业务应用提供定时任务的统一管理和调度执行,节点去中心化保证任务的按时可靠执行。



注意:本文归作者所有,未经作者允许,不得转载