数人云近日宣布推出Squid高并发微服务平台,这是继不久前Octopus分布式调度平台之后,数人云EAMS企业应用架构管理体系框架中发布的第二款产品。Squid是基于容器云平台打造的高效易用一体化异步微服务平台,可以轻松应对高并发以及海量吞吐。
“互联网+”时代,移动互联、物联网等技术广泛应用,互联网用户不断激增,消息量级大幅提升,消息形式多元化。短时间内高并发的交易和访问量,及海量数据无时无刻不在冲击着传统企业的业务和应用系统。高并发成为传统企业互联网化过程中的一种常态,系统面对的并发连接数呈现指数级增长,影响着互联网业务的稳定和快速发展。
在应用架构层面,Squid高并发微服务平台采用同步访问变异步的模式,搭建高并发异步服务平台,实现系统亿级的访问和请求,保障服务高可用性。Squid编程上支持同步和异步模式,具有高可用、高并发、无侵入性扩展业务、服务依赖实时跟踪以及自动容器资源伸缩等特性,从而实现服务统一管理,统一配置以及统一监控。
数人云Squid高并发微服务平台功能特性包括:
多种服务处理模式:
同步模式:同步编程模式,异步消息处理,灵活控制超时
异步模式:异步回调,编程以及消息处理双异步,降低系统开销
无响应模式:高效发送消息,无需关注响应
框架与业务隔离:
简化开发,避免冲突,框架对于业务无侵入
无侵入扩展:
提供智能化的组件插入机制,动态配置扩展服务
依赖追踪:
实时获取服务间调用依赖关系,消息来去一目了然
丰富仪表盘:
实时展示各类系统监控数据,并能无缝对接第三方监控系统
自动伸缩:
系统自动扩展容器资源和消息系统分区,轻松应对突发流量
高并发高可用:
可靠的服务调度机制确保服务高可用性,异步消息中转机制确保消息无损以及轻松应对高并发
多级弹性服务治理:
针对不同的服务可以配置不同的治理参数,并实时推送实时生效
客户端降级:
可单独针对特定客户端实时降级,避免其压力过大对系统的破坏
数人云Squid高并发微服务平台可广泛应用于互联网业务的团购、秒杀等场景,应对亿级突发流量,避免因突发性访问对既有的资源的造成破坏。还可以应用于中小型电子商城构建,实现一体化服务管理与监控,无需构建庞大复杂的体系,且能平滑升级到大型微服务系统。
数人云致力于做下一代云计算PaaS领导者,为企业客户输出源自Google等互联网企业的IT最佳实践。数人云始于Docker容器技术,以DM/OS数据中心操作系统为底座,向上在应用架构层面创新性地打造出EAMS企业应用架构管理体系,帮助企业客户加速应用交付、提升开发部署和运维效率,实现传统IT架构向云计算架构转型。
Squid是数人云EAMS产品体系中系列产品的重要一环,一系列开发管理框架和智能管理工具将陆续在开发者和企业级客户中亮相。
