Follow feeds: blogs, news, RSS and more. An effortless way to read and digest content of your choice.
Get Feederjm.taobao.org
Get the latest updates from 阿里中间件团队博客 directly as they happen.
Follow now 179 followers
Last updated over 5 years ago
over 5 years ago
这一次,在最新的版本中,插件热情牵手了全国受欢迎的开源社区 Apache Dubbo,支持快速创建 RPC 框架 Dubbo 项目工程,并且将 Dubbo 应用快速部署到 EDAS(一个应用托管和微服务管理的PaaS平台) 上,同时支持本地服务和部署在 EDAS...
over 5 years ago
如何像参与开源那样,去参与一款 IDE 插件的设计? 作为一款 IDE 插件的使用者,我是否能决定下一个版本的功能? 自从产品经理银时小伙和他的开发小哥们在去年12月发布 Cloud Toolkit(一款 IDE 插件)以来,已帮助数以万计的开发者们提高了业务的部署效率。期间,开发者们不仅是 Cloud...
over 5 years ago
自从我们团队在去年12月发布 Cloud Toolkit(一款让开发部署效率提速 8 倍的 IDE 插件)以来,已帮助数以万计的开发者们提高了云上的部署效率,期间,开发者们不仅积极地向 Cloud Toolkit 团队提出需求及优化建议,而且还热心地帮助别人进行答疑解惑。为了感谢所有为 Cloud Toolkit...
over 5 years ago
自从产品经理银时小伙和他的开发小哥们在去年12月发布 Cloud Toolkit(一款 IDE 插件)以来,已帮助数以万计的开发者们提高了云上的部署效率,期间,他们还发布了 Contributor Ranking List,和开发者们一同定义、打造好用的 IDE 插件。这一次,开发者张航分享了他和 Cloud Toolkit...
over 5 years ago
帮助开发者快速将本地应用程序一键部署至线下自有VM或阿里云 ECS/EDAS/Kubernetes 中;支持快速 SSH 登录到机器;高效执行终端命令和文件上传等。0 成本让你的开发部署提速8倍。立即点击下载官网https://toolkit.aliyun.com交流群(钉钉)交流群(微信)_今天小编为大家推荐一款阿里云热门的开发者工具,花 3 分钟时间,来了解下这个新工具:Alibaba Cloud Toolkit阿里云 Toolkit (Alibaba...
over 5 years ago
减少故障的最好方法就是让故障经常性的发生。通过不断重复失败过程,持续提升系统的容错和弹性能力。那么,实施一次高效的混沌工程实验,需要几步呢?答案:2 步。① 登陆 https://github.com/chaosblade-io/chaosblade② 下载 release 版本,打造故障演练专属工具- 正文开始 -高可用架构是保障服务稳定性的核心。阿里巴巴在海量互联网服务以及历年双11场景的实践过程中,沉淀出了包括全链路压测、线上流量管控、故障演练等高可用核心技术,并通过开源和云上服务的形式对外输出,以帮助企业用户和开发者享受阿里巴巴的技术红利,提高开发效率,缩短业务的构建流程。例如,借助阿里云性能测试 PTS,高效率构建全链路压测体系,通过开源组件 Sentinel 实现限流和降级功能。这一次,经历了...
almost 6 years ago
客户投诉不断,本地却无法重现?页面加载较慢是用户经常会反馈的问题,也是前端非常关注的问题之一。但定位、排查解决这类问题就通常会花费非常多的时间,主要原因如下:页面是在用户端的浏览器上加载执行,复现困难页面上线前,开发同学都会进行测试,在测试环境下页面加载一般都是正常的才会正式上线。用户在访问页面时,页面的加载是在用户端的浏览器上进行的,由于页面的加载耗时与地域、网络情况、浏览器或者运营商等有关系,想知道用户在访问页面时的具体情况,复现是非常困难的。监控信息缺少,导致无法深入排查大部分前端监控会通过PerformanceTiming对象,获取完整的页面加载耗时信息,但这类监控就缺失了页面静态资源的加载情况,无法直接复现现场,从而无法深入定位性能瓶颈。为了方便用户更快地定位性能瓶颈,阿里云ARMS前端监控推出一新功能: 会话追踪,提供页面静态资源加载的性能瀑布图,根据页面性能数据可深入定位页面资源加载情况。如何通过会话追踪帮助你快速定位问题在阿里云ARMS前端监控SDK上将sendResource配置为true,重新部署应用后,在页面onload时会上报当前页面加载的静态资源信息。从而在阿里云前端监控平台即可以对慢页面加载问题快速进行定位。SDK配置在阿里云ARMS前端监控SDK部分,默认是不上报页面加载的静态资源信息的,如果想获取页面加载的静态资源信息,只需在SDK的config部分将sendResource配置为true,重新部署后,就可以上报相关信息。具体配置如下:!(function(c,b,d,a){c[a]||(c[a]={});c[a].config={pid:"atc889zkcf@8cc3f63543da641",imgUrl:"https://arms-retcode.aliyuncs.com/r.png?",sendResource:true};with(b)with(body)with(insertBefore(createElement("script"),firstChild))setAttribute("crossorigin","",src=d)})(window,document,"https://retcode.alicdn.com/retcode/bl.js","__bl");注意:静态资源加载信息的上报是在页面onload时会触发,上报信息量较大,如果对于页面性能要求很高的应用,可以不开启该配置。问题排查过程1. 发现问题进入访问速度菜单后,发现页面的性能较差,11点钟的页面完全加载时间达到35s,如下:image | left2. 慢页面会话追踪在慢页面会话追踪模块,提供该页面在指定时间段内加载较慢的TOP20,这样可以快速发现哪些会话加载较慢,如下图所示。在该模块,你可以快速发现在11点钟有一次会话的页面加载时间在36.72s,这次访问应该是直接导致页面加载时间详情中折线图突然暴增的原因了。image | left其中在在模块有7次会话访问的页面加载时间在7s以上,点击对应的页面,可以直接进入到会话详情页面,从而直观查看页面静态资源加载的瀑布图。image | left通过页面资源加载的瀑布图,可以快速定位到资源加载的性能瓶颈,同时可以查看本次访问的客户端IP地址、浏览器、操作系统等UA信息,从而进一步确认是由于网络原因还是其他原因导致的,针对性进行相应的优化。image | left3...
almost 6 years ago
开源分布式事务中间件 Fescar 自1月10日上线v0.1版本以来,受到了开发者们的极大关注(watch299,star3604,fork799,社区讨论的issue79,数据统计于1月23日10:12),可见,天下苦分布式事务久矣。为此,我们收集了大家在社区(Github)和社群(钉钉群&微信群)关注的核心问题,总结如下,并给出回复。_2019_01_17_9_33_47Q1:Fescar 的发展经历了哪些历程?和阿里云全局事务服务GTS之间是什么关系? A1:阿里巴巴是国内最早一批进行应用分布式(微服务化)改造的企业,所以很早就遇到微服务架构下的分布式事务问题。2014 年阿里巴巴中间件团队发布TXC(Taobao Transaction Constructor),为集团内应用提供分布式事务服务。2016 年TXC 经过产品化改造,以GTS(Global TransactionService)的身份上线阿里云,成为当时业界唯一一款云上分布式事务产品,以阿里云公有云或专有云解决方案的形式,交付给众多外部客户。2019 年基于...
almost 6 years ago
在竞争激烈的服装行业,快鱼(Fast Fish)将“快时尚”的理念推广至全国,建立2000家门店,覆盖浙江、江苏、上海、广东、北京、辽宁、云南和四川等省市,并先后在杭州、虎门、北京、石狮设立大型物流基地。在短短几年时间中,犹如一匹黑马在市场中脱颖而出,销量甚至打败了诸多同行业的知名品牌,成为名符其实的“快鱼”。IMG_2657——iwarm3.0加热组件、碳纳米管膜炎、管状石墨结构体…你看到并不是一款高科技电子产品,这是快鱼服饰在这个冬天推出的黑科技产品 - 智能温控羽绒服。IMG_2660 在竞争激烈的服装行业,快鱼(Fast Fish)将“快时尚”的理念推广至全国,建立2000家门店,覆盖浙江、江苏、上海、广东、北京、辽宁、云南和四川等省市,并先后在杭州、虎门、北京、石狮设立大型物流基地。在短短几年时间中,犹如一匹黑马在市场中脱颖而出,销量甚至打败了诸多同行业的知名品牌,成为名符其实的“快鱼”。快鱼的成长仅是服装行业快速迭代更新的一个缩影。衣食住行是人的最基本需求,服装是中国最古老的行业,也是一个比较年轻的行业,年轻是因为中国目前的服装品牌大部分都是20世纪90年代后才创立的。但服装行业由于竞争门槛低、供应链成本居高不下、扩张过程中的风险难以控制等原因,导致近几年出现了一些品牌业绩下滑、门店关闭和天量库存的媒体报道。例如,如果开一个生意好的专卖店可以挣10万,那么赚1000万就要开100个专卖店,但谁也保证不了这100个店面中,每个店面都能挣10万。再加上店面一多就会带来更多的库存风险和物流成本,这使得极速扩张的同时,服装企业的运营风险也在加速积聚。服装行业流传着一句话:即使所有服装企业停止生产,光是库存的压货,起码都可以销售3年。行业的共性话题,也是快鱼面临的难题。从2016年起,快鱼就在思考:企业规模不断增长,如何降低库存和物流上的运营风险。传统模式下的服装公司从设计到企划,到制造样衣,再到把样衣分发给制造商,最终产品到达零售店所需的时间将有6-12个月。对于消费者来说,这个时间太长了。时尚、流行、爆款又存在着诸多不确定性因素,如果半年或一年前的设计和企划不准确,很可能和整体市场的流行爆款背道而驰。一切凭感性预测,卖不动的商品堆在仓库无法变现,最终只能以打折或促销的方式结尾。对此,快鱼打通了供应链和销售等多个环节,将数据集中化、业务透明化,通过构建企业级互联网架构形成快速响应的供应链协同。通过业务拆分来降低系统的复杂性,通过服务共享来提高可重用性,通过服务化来达到业务支持的敏捷性,通过统一的数据架构来消除数据交互的屏障,从而使得快鱼具备了快速响应业务变化的IT能力,形成了快鱼独有的信息化核心竞争力。相较于其他公司多采用大促销、打折扣的方式来分散库存压力,快鱼得以“柔性生产,小批量、多批次下单”的对策来应对。季前根据商品计划推式铺货,季中通过试销选择出好卖的商品,再依据实时销售拉式补货,这种推拉结合的补货方式,从根本上解决了库存积压的问题。同时,设计师通过实销数据,对产品在市场上的表现获得即时感知,当大部分设计师还在预测未来一年的时尚趋势时,快鱼的设计师已经翻新了好几轮。艾利·高德拉特博士在《醒悟》一书中记录到“无论我们挖尽制约因素的潜能如何出色,无论为制约因素松了多少绑,它都不会打破的制约因素是进店的人数“。除了以“快反”的方式改造供应链,提高对业务支持的敏捷性。打造全渠道整合营销,以提高进店人数也是快鱼在思考的问题。2018年10月,快鱼基于企业级互联网架构逐步搭建起全渠道整合营销,打通淘宝、天猫、蘑菇街和线下的2000+实体店的商品中心、营销中心、库存中心和财务中心,未来将实现线上订单和门店发货的全渠道场景。此外,全渠道整合营销的建立可以更快速的响应业务部门在新媒体、场景化卖货和会员俱乐部等平台上的营销活动需求。以快鱼的微信服务号为例,一次推文触达10万+新老用户,推送内容包括新品推荐、产品促销或其他福利活动,只要复制文中的关键词,打开淘宝或天猫App,便可一键购买。 IMG_2664快速响应的供应链协同的构建,得益于快鱼联合阿里云、伯俊在2017年启动建设企业级互联网架构,以下是建设历程。1、共享中心,2017年8月-2018年1月主数据中心第一期完成了基础中心建设,包括商品中心、会员中心、人员中心和渠道中心,通过构建企业级互联网架构,解决了异构系统数量多、数据流转复杂、性能瓶颈等问题,实现了企业关键数据信息的统一管理,并保障了业务数据归口的一致。2、B2B选款平台,2018年3月构建企业级互联网架构前,快鱼花了两三年的时间想上这个B2B选款平台,但都没有成功。在构建企业级互联网架构之后,一个月内完成选款平台的设计、开发、测试和上线,并用于所有门店的选款补货,10家门店运行一个月后门店共下单8467件。3、PaaS平台,2018年3月 - 2018年7月项目第二期完成中建设订单中心,库存中心,营销中心和财务中心,共计四个中心,完成DRP全业务覆盖,替代原有核心业务系统,全面检验企业级互联网架构效果,解决累积已久的性能问题,并对多年累积的常见业务问题重新梳理并改善。4、云POS,2018年7月 - 2018年12月二期同时完成了基于PaaS开发的POS产品,将应用从后台管理人员全面推广到门店人员,实现更高效、实时的门店业务管理。并通过云促销功能,实现了多平台的统一促销,在APP、微信小程序、微商城、官网等多个应用中录单时,都能执行统一的促销。5、业务财务一体化,2018年7月-12月基于企业级互联网架构,落地财务解决方案,解决了快鱼集团化组织与直营???管理下财务与业务之间的结算矛盾。6、全渠道,2018年12月 -...
almost 6 years ago
近日,Cloud Toolkit正式推出了面向 IntelliJ 和 Eclipse 两个平台的新款插件,本文挑选了其中三个重大特性进行解读,点击文末官网跳转链接,可查看详细的版本说明。本地应用一键部署到任何机器上IDE 内置的命令行终端文件上传到服务器添加机器到 IntelliJ 或 Eclipse 中需要重点提下的是,虽然这个插件是阿里云官方插件,但了解到我们的开发者,还有不少原来的机器,以及线下环境,因此,这个插件不仅仅适用于阿里云 ECS,任何支持标准...
almost 6 years ago
自去年10月底发布GA版本后,Sentinel在近期发布了另一个里程碑版本v1.4(最新的版本号是v1.4.1),加入了开发者关注的集群流控功能。集群流控简介为什么要使用集群流控呢?假设我们希望给某个用户限制调用某个 API 的总 QPS 为 50,但机器数可能很多(比如有 100 台)。这时候我们很自然地就想到,找一个 server 来专门来统计总的调用量,其它的实例都与这台 server 通信来判断是否可以调用。这就是最基础的集群流控的方式。那么这个...