作者 | 元毅  阿里巴巴高级开发工程师 阿里巴巴云原生公众号后台回复 Knative,免费下载<Knative 云原生应用开发指南>电子书! 想必大家都比较了解 RocketMQ 消息服务,那么 RocketMQ 与 Serverless 结合会碰撞出怎样的火花呢?我们今天介绍一下如何基于 RocketMQ + Knative 驱动云原生 Serverless 应用 .本文主要从以下几个方面展开介绍: 云原生与 Serverless Knative 简介 RocketMQSource 餐饮配…
OpenTelemetry 介绍 我在之前的几篇文章都介绍了 OpenTelemetry, 你可以在这里找到 OpenTelemetry - 云原生下可观测性的新标准 深入研究 .NET 5 的开放式遥测 OpenTelemetry是谷歌和微软共同推进的云原生监控的新规范, 兼容OpenTracing和OpenCensus OpenTelemetry的终极目标是:实现Metrics.Tracing.Logging的融合及大一统,作为APM的数据采集终极解决方案. 因为现在正式版本还没有发布,我们…
  邀请函: 尊敬的阁下:我们将在郑州为您奉献高端知识大餐,当敏捷遇上UML,会发生怎样的化学作用呢?首席专家张老师将会为您分享需求分析及软件设计方面的最佳实践,帮助您掌握敏捷.UML及两者相结合的实战技巧. 时间:2014.06.07(周六),上午9:00-12:00,下午14:00-17:30(时长6.5小时)地点:郑州市畜牧路16号牧业经济学院实验楼B座2518(可乘坐B11.909.962.47路等公交车到老长途汽车北站下车畜牧路向东300米路北) 软件知识原创基地www.umlonli…
    我们将在广州为您奉献高端知识大餐,当敏捷遇上UML,会发生怎样的化学作用呢?首席专家张老师将会为您分享需求分析及软件设计方面的最佳实践,帮助您掌握敏捷.UML及两者相结合的实战技巧. 时间:2014.04.19(周六),上午9:00-12:00,下午14:00-17:30(时长6.5小时)地点:广州山水时尚酒店(东站店)4楼 培训会议室 (地铁1号线火车东站 I 出口左转30米即可抵达酒店)     日程安排 适合听众公司中高层领导,研发经理:项目经理,Team Leader:需求…
邀请函: 尊敬的阁下: 我们将在深圳为您奉献高端知识大餐,当敏捷遇上UML,会发生怎样的化学作用呢?首席专家张老师将会为您分享需求分析及软件设计方面的最佳实践,帮助您掌握敏捷.UML及两者相结合的实战技巧.时间:2014年3月15日(周六) 上午9:00-12:00,下午14:00-17:30地点:汉庭快捷深圳华强北店大会议室,详细地址:深圳市福田区振华路122号海外装饰大厦1栋(华强北地铁站A出口,步行5分钟即可到达) 软件知识原创基地 www.umlonline.org ----------…
当创业遇上O2O,故事就开始了,总投入1.6亿.半年开7家便利店.会员猛增至10万……2015半年过去后,很多故事在后面变成了一场创业“事故”,是模式错误还是烧钱过度?这些项目的失败能给国内创业者带来哪些启示? 1.智富惠 “事故”地点:福建,厦门 位于厦门软件园二期的智富惠总部大门紧闭 “因互联网推广很烧钱,在股东预估之外,亏损远远超过注册资金,目前公司已经悉数卖尽资产和其他公司股份 ”.这是智富惠公司写给客户和职员的信,就贴在公司大门的玻璃上. 2015年年初,曾以“1元洗车”风靡厦门的智富…
当DiscuzNT遇上了Loadrunner(下) 在之前的两篇文章中,基本上介绍了如何录制脚本和生成并发用户,同时还对测试报告中的几个图表做了简单的说明.今天这篇文章做为这个系列的最后一篇,将会介绍如何通过测试报告来查看系统的运行情况,找出影响性能的因素,以及如何去进行优化. 首先,看一下这张并发用户的图: 这是在优化之前我生成的测试报告的截图,通过这张图可以看到这个测试过程长达24分钟(这在之前的无数次测试中算是具有代表性的了), 而并发用户峰值是从4--15分钟,持续时间近11分钟.就目前…
当DiscuzNT遇上了Loadrunner(中) 在上文中,介绍了如果录制脚本和设置脚本执行次数.如果经过调试脚本能够正常工作的话,就可以设置并发用户数并进行压力测试了. 首先我们通过脚本编辑界面上的“工具”菜单项,选择该菜单的第二项“Create Controller Scenario(创建控制场景)”,如下图: 这时,lr会弹出一个窗口,我们只要在select scenario type项中的number of vusers设置成1000,这样我们就可以用1000并发用户来测试我们上文中所…
谁还没遇上过NoClassDefFoundError咋地--浅谈字节码生成与热部署 前言 在Java程序员的世界里,NoClassDefFoundError是一类相当令人厌恶的错误,因为这类错误通常非常隐蔽,难以调试. 通常,NoClassDefFoundError被认为是运行时类加载器无法在classpath下找不到需要的类,而该类在编译时是存在的,这就通常预示着一些很麻烦的情况,例如: 不同版本的包冲突.这是最最最常见的情况,尤其常见于用户代码需要运行于容器中,而本地容器和线上容器版本不同时…
传说中的dynamic dynamic是个不合群.不按规则办事的家伙,可以说是个异形,但更恐怖的是它又是无所不知的,任何事情都难不了它(咳咳,它似乎与Lambda表达式是死对头).这令人想起<死亡日记>的怪异侦探L,行为怪异而智力超人,以至于离奇的案件不得不交给了他.dynamic可以看成是一切类型的化身,但并不是仅限于此,它像<未来战士>续集里面的T-1000型液体金属的终结者.噢~~~~似乎扯的有点远了 饱经风雨而不倒的ADO.NET ADO.NET 从来做事都有理有据,而且又…