如何在Spring生态中玩转RocketMQ?

2021-03-19
阅读 5 分钟
简介: RocketMQ作为业务消息的首选,在消息和流处理领域被广泛应用。而微服务生态Spring框架也是业务开发中最受欢迎的框架,两者的完美契合使得RocketMQ成为Spring Messaging实现中最受欢迎的消息实现。本文展示了5种在Spring生态中文玩转RocketMQ的方式,并描述了每个项目的特点和使用场景。文末可以直达在线体验。
封面图

现实版“奇异博士”?原来是这款神秘的“数学黑盒”

2021-03-19
阅读 2 分钟
在漫威电影《复联3》中,奇异博士预测到未来有1400多万种可能,而胜利却只有一种,这唯一的最优解成为他们战斗的希望。只可惜,电影的结局并没有那么圆满,灭霸的一个响指毁灭了半个宇宙。无论是电影还是小说,预测未来的超能力总是让人惊叹。阿里达摩院自研的数学规划求解器MindOpt,似乎化身现实版的“奇异博士”,在未...
封面图

Serverless 时代 DevOps 的最佳打开方式

2021-03-19
阅读 7 分钟
简介: 传统软件开发过程中,开发和运维是极其分裂的两个环节,运维人员不关心代码是怎样运作的,开发人员也不知道代码是如何运行的。作者 | 许成铭(竞霄)来源 | 阿里巴巴云原生公众号DevOps 简析传统软件开发过程中,开发和运维是极其分裂的两个环节,运维人员不关心代码是怎样运作的,开发人员也不知道代码是如何运...
封面图

打车业务下单高并发解决方案

2021-03-18
阅读 4 分钟
在技术领域有一条准则,即不存在银弹技术。在实际工作中,通常无法通过几项简单的技术组合就解决实际业务中各种场景下的复杂问题。虽然追求架构的简单简洁也是架构师的目标之一。但必须认识到架构的简单简洁和没有银弹技术是一对矛盾体。正是整个矛盾体在推进着技术的不断进步。
封面图

Serverless 可观测性的过去、现在与未来

2021-03-18
阅读 6 分钟
简介: 函数计算可观测性经历了 1.0 -> 2.0 的发展,从闭门造车的可观测发展成开源的可观测,从平台的可观测发展为开发者的可观测,从FaaS Only 的可观测演进成了云原生的可观测。
封面图

高精地图技术专栏 | 基于空间连续性的异常3D点云修复技术

2021-03-17
阅读 4 分钟
简介: 我们需要通过激光的内部机制和数据处理算法,将这些噪声恢复到它本来的位置。本文会从MTA问题产生的原理、激光应对MTA的内部机制、数据处理算法三方面来介绍高精资料处理是如何解决这个问题的。

大型 Web 应用插件化架构探索

2021-03-17
阅读 7 分钟
简介: 随着 Web 技术的逐渐成熟,越来越多的应用架构趋向于复杂,例如阿里云等巨型控制台项目,每个产品下都有各自的团队来负责维护和迭代。不论是维护还是发布以及管控成本都随着业务体量的增长而逐渐不可控。在这个背景下微前端应用而生,微前端在阿里内部已经有许多成熟的实践,这里不再赘述。本文以微前端为引子(蹭...

网易游戏基于 Flink 的流式 ETL 建设

2021-03-17
阅读 10 分钟
简介: 网易游戏流式 ETL 建设实践及调优经验分享~网易游戏资深开发工程师林小铂为大家带来网易游戏基于 Flink 的流式 ETL 建设的介绍。内容包括:专用 ETLEntryX 通用 ETL调优实践未来规划一. 业务背景网易游戏 ETL 服务概况网易游戏的基础数据主要日志方式采集,这些日志通常是非结构化或半结构化数据,需要经过数据...

基于WASM的无侵入式全链路A/B Test实践

2021-03-17
阅读 14 分钟
简介: 我们都知道,服务网格(ServiceMesh)可以为运行其上的微服务提供无侵入式的流量治理能力。通过配置VirtualService和DestinationRule,即可实现流量管理、超时重试、流量复制、限流、熔断等功能,而无需修改微服务代码。 本文所述的实践是根据请求Header实现全链路A/B测试。

OpenKruise v0.8.0 核心能力解读:管理 Sidecar 容器的利器

2021-03-17
阅读 10 分钟
简介: OpenKruise 是阿里云开源的云原生应用自动化管理套件,也是当前托管在 Cloud Native Computing Foundation (CNCF) 下的 Sandbox 项目。它来自阿里巴巴多年来容器化、云原生的技术沉淀,是阿里内部生产环境大规模应用的基于 Kubernetes 之上的标准扩展组件,也是紧贴上游社区标准、适应互联网规模化场景的技术理念...

使用 Arthas 排查 SpringBoot 诡异耗时的 Bug

2021-03-16
阅读 31 分钟
简介: 公司有个渠道系统,专门对接三方渠道使用,没有什么业务逻辑,主要是转换报文和参数校验之类的工作,起着一个承上启下的作用。最近,在优化接口的响应时间,优化了代码之后,但是时间还是达不到要求;有一个诡异的 100ms 左右的耗时问题,在接口中打印了请求处理时间后,和调用方的响应时间还有差了 100ms 左右。...

应用容灾中,MySQL数据表是否需要跨云同步?

2021-03-16
阅读 7 分钟
简介: 容灾系统的重要目标在于保证系统数据和服务的“连续性”。当系统发生故障时,容灾系统能够快速恢复服务和保证数据的有效性。为了防止天灾人祸、不可抗力,在同城或异地建立对应的IT系统,其中最核心的工作是数据同步。本文选取应用层容灾的场景中,对于哪些数据表需要跨云同步,哪些数据表不需要跨云同步的问题进行...

Midway Serverless 发布 2.0,一体化让前端研发再次提效

2021-03-16
阅读 6 分钟
简介: 2021 年 3 月,Midway Serverless 推出了第二个大版本。就像两年前说的一样,开源只是开始,终态远没有到来。Midway 体系希望能够在当前的十字路口,不断向前演进,让前端可以去发展,朝着应用工程师前进。

阿里云助力江苏省财政厅力推统一公共支付平台

2021-03-16
阅读 2 分钟
简介: 为深化“放管服”改革,贯彻“互联网+政务服务”要求,江苏省财政厅加快推进江苏省统一公共支付平台建设,实现全省政府非税收入、政务服务在线收缴和财政电子票据的集中统一处理,不仅节约了因“重复建设”产生的财政支出,更极大提升了窗口服务效率和老百姓的幸福感。老百姓在缴纳教育费用、医疗费用、交通罚款等费用...

云效安全那些事儿—访问控制与数据安全

2021-03-16
阅读 3 分钟
简介: 云效 Codeup 提供了代码 GPG 签名,拒绝未签名的提交;支持代码属主验证,约束提交记录属主。 在质量管控上,云效 Codeup 精细化读写权限管控,支持代码提交卡点机制,保障提交质量。 接下来我们一起看看云效 Codeup 的这些安全防护功能如何使用。

阿里云贾扬清:大数据和人工智能一体化是必然趋势

2021-03-15
阅读 2 分钟
12月13日,阿里云计算平台负责人贾扬清在Flink Forward Asia 2020 峰会上指出,拥抱“融合”是大数据演进的新方向,大数据和人工智能一体化是必然趋势,而人工智能是大数据业务发展的终极出口。同时,他从不同角度讨论了Flink的开源技术,以及云时代下开源技术的发展和未来思考。

评审恩仇录——我为什么愿意执行代码评审

2021-03-15
阅读 4 分钟
简介: 代码评审带来的好处不言自明, 但企业业务快速发展的诉求与代码评审推动落地两者之间, 往往存在矛盾。在如今快速发展的互联网时代,数字化、智能化已经是基础能力,单纯只靠人肉审查的时代已经过去了,基于各种自动化检查能力的加持,其实代码评审并没有想象中那么费时费力。今天和大家聊一聊在快节奏的业务现状下...

浅谈专有云MQ存储空间的清理机制

2021-03-15
阅读 4 分钟
在近⼀年的项⽬保障过程中,对专有云MQ产品的存储⽔位清理模式⼀直存疑,总想一探究竟但又苦于工作繁忙、精力有限,直到最近⼀次项⽬保障过程中再次出现了类似的问题,⼤家对MQ Broker的⽔位清理机制仍然⽐较模糊,于是便有了这篇⽂章。希望能通过这篇⽂章将MQ Broker的消息清理机制讲清楚。⾸先,我们先来看⼀张MQ的消...

三只松鼠:阿里云数据中台基座上的多渠道、多业态生长

2021-03-15
阅读 4 分钟
简介: 刚刚过去的2020年,对三只松鼠来说更像是一座认知分水岭,三只松鼠CEO章燎原坦言“要忘记流量时代,并习惯放缓增长”,而随后的重要一步,就是以披荆斩棘的姿态进入数据中台建设新赛道。

谈AK管理之基础篇 - 如何进行访问密钥的全生命周期管理?

2021-03-15
阅读 5 分钟
简介: 我们也常有听说例如AK被外部攻击者恶意获取,或者员工无心从github泄露的案例,最终导致安全事故或生产事故的发生。AK的应用场景极为广泛,因此做好AK的管理和治理就尤为重要了。本文将通过两种AK使用不安全的典型案例,进行分析和介绍。

扫盲贴|如何评价一款App的稳定性和质量?

2021-03-12
阅读 3 分钟
简介: 我们不应该为了掩盖代码质量问题,通过手动try catch去规避某些问题,这样有可能会打断用户的正常使用,并造成感知性的阻断反馈,应该从用户使用APP时的真实感知出发,当出现问题时及时捕获和处理问题。 App的稳定性时一个长期不断迭代的过程,在这个过程中U-APM是一个很好的提升效率降低成本的工具,他提供了收...

KubeNode:阿里巴巴云原生 容器基础设施运维实践

2021-03-12
阅读 6 分钟
简介: 目前 KubeNode 已经覆盖了阿里巴巴集团的所有的 ASI 集群,接下来,将随着阿里巴巴集团“统一资源池”的项目,推进 KubeNode 覆盖更大的范围、更多的场景,让云原生的容器基础设施运维架构发挥更大的价值。

谈身份管理之进阶篇 - 快速了解从管理到治理的最佳方案

2021-03-12
阅读 3 分钟
简介: 云上身份安全是当今企业管理者和云上运维团队所面临的挑战之一,针对云上身份管理不全面所产生的风险究竟又哪些?又应当如何应对?本文将结合案例和最佳实践与您分享。

DDD as Code:如何用代码诠释领域驱动设计?

2021-03-12
阅读 13 分钟
简介: 相较于常规的MVC架构,DDD更抽象、更难以理解,各个开发者对DDD的解释也不尽相同。那么哪种设计方式才更好?在学习时如何知道哪种DDD更正统,没有被别人带歪?本文尝试使用“DDD as Code”的概念,即用DSL代码方式来描述DDD,统一DDD的设计思想,通过案例详细介绍如何基于ContextMapper来完成一个项目基于DDD DSL的...

想成为全栈工程师,要做到哪几点?

2021-03-12
阅读 3 分钟
简介: 如何成为一名全栈工程师?需要具备哪些技术积累?成为全栈工程师有哪些好处?希望本文能为期望成为全栈工程师的同学提供一点帮助,和同学们一起分享交流。

阿里云科技驱动“数字化转型”,助力中小企业发展“突围”

2021-03-11
阅读 6 分钟
2020年至2021年的新冠疫情, 让全世界进入了困难模式,国家的经济运行不得不放缓脚步。这不仅给每个人造成了很多不便,更是给人们所依赖的企业组织,造成了巨大的影响。每一个微观个体所感受的只是自己身边肉眼可见的影响,但是,对于企业肉眼不可见的地方,还有万千变化在悄然发生。

开课啦 dubbo-go 微服务升级实战

2021-03-11
阅读 4 分钟
简介: 杭州开课啦教育科技有限公司是一家致力于为中小学生提供学习辅导的在线教育公司,目前公司后端服务基础设施主要依托于阿里云原生,其中包含计算、网络、存储以及 Kubernetes 服务。

谈身份管理之基础篇 - 保障云上安全,从[规范账号使用]开始

2021-03-11
阅读 2 分钟
简介: 身份和密钥的管理,是企业上云的重中之重;每年国内外都有因为身份和密钥的管理不善,或泄露,或误操作导致严重的生产事故或者数据泄露。本期小编将重点聊聊云上身份的那些值得关注的事儿。

使用MQTT与函数计算做热力图的实践

2021-03-11
阅读 3 分钟
简介: 在各类场景中,关于上报数据的处理无处不在,而以上提到的场景都可以通过本方案的MQTT+FC+API Gateway的方式参考优化来实现。

Java单元测试技巧之PowerMock

2021-03-11
阅读 43 分钟
简介: 高德的技术大佬向老师在谈论方法论时说到:“复杂的问题要简单化,简单的问题要深入化。” 这句话让我感触颇深,这何尝不是一套编写代码的方法——把一个复杂逻辑拆分为许多简单逻辑,然后把每一个简单逻辑进行深入实现,最后把这些简单逻辑整合为复杂逻辑,总结为八字真言即是“化繁为简,由简入繁”。