以 EDAS 为首的互联网中间件,究竟能做什么?
中间件技术一开始是支撑阿里云内部的系统。很多外部客户在从集中式系统向分布式系统转型过程中碰到一些技术上的难题。为了更好的服务客户、把阿里云一些成熟的技术分享给外部的客户,阿里云推出了类似恢复框架、消息队列、实时监控、性能测试等一系列互联网中间件产品。 企业级分布式应用服务(EDAS) 在制作EDAS产品过程中,一开始我们对外部客户提供应用的基础功能,包括应用管理、应用的发布等一系列功能,之后我们将阿里内部RPC框架提供给外部客户,希望外部客户能够基于EDAS平台进行微服架构的快速构建,并帮助他们开发应用。除此之外,我们会在这层之上,向外部客户提供像服务治理、高可用管控、限流降级等一系列功能。 用户在什么场景下会使用到限流降级这一功能? 限流降级比较针对有一定规模的互联网公司。这些公司会在特定时间有产品大促活动导致非常多的用户在同一时间使用系统,产生突发性流量高峰,不仅系统压力大,而且流量也很多。在这种情况下,我们希望通过一种技术方式帮助客户非常轻松的过渡掉流高峰。在EDAS里,通过限流降级功能帮助用户轻松的让微服务按优先级重要性划分。当高峰到来时候,可以通过可视化的配置来将优先级高、重...