Dubbo 3.0 前瞻:重塑 Spring Cloud 服务治理

2020-10-09
阅读 12 分钟
2.2k
导读:Dubbo 社区策划了【Dubbo 云原生之路】系列文章,和大家一起回顾 Apache Dubbo 产品和社区的发展,并展望未来发展。系列文章主要涵盖 Dubbo 技术解读、社区运营、应用案例解析三大部分。本文为系列第 3 篇。

Sentinel-Go 集成 Nacos 实现外部动态数据源

2020-10-09
阅读 9 分钟
1.5k
导读:2020年,Sentinel 推出 Go 原生版本Sentinel-Golang,在云原生领域继续突破。本文将从实际出发 结合案例说明 在Sentinel-Golang中如何集成Nacos,使其做为外部动态数据源,将流控规则存储在nacos中,并且实现动态实时更新规则。

Spring Cloud Alibaba IDE 工具重大升级

2020-09-27
阅读 6 分钟
1.4k
导读:Spring Cloud Alibaba 是由阿里巴巴于 2018 年 11 月正式开源的微服务开发一站式解决方案,经过近两年的发展,现已成为 Spring Cloud 生态中最活跃、开发体验最好的实现。最近,Spring Cloud Alibaba 官方再次对周边的工具进行了升级,和 Cloud Toolkit 深度集成,提供了工程创建、代码编写、一键部署和问题诊断等...

Dubbo 云原生之路:ASF 毕业一周年、3.0 可期

2020-09-23
阅读 6 分钟
1.8k
导读:今年是 Dubbo 从 Apache 基金会毕业的一周年,同时也是推进 Dubbo 3.0,即全面拥抱云原生的重要一年。Dubbo 社区策划了【Dubbo 云原生之路】系列文章,和大家一起回顾 Apache Dubbo 社区的发展。系列文章主要涵盖 Dubbo 技术解读、社区运营、应用案例解析三大部分。

从零入门 Serverless | 教你 7 步快速构建 GitLab 持续集成环境

2020-09-23
阅读 4 分钟
1.4k
导读:本节课程为您介绍如何基于阿里云 Serverless Kubernetes(简称 ASK)服务,来快速构建 GitLab 持续集成环境。

还在担心服务挂掉?Sentinel Go 让服务稳如磐石

2020-09-22
阅读 6 分钟
1.3k
微服务的稳定性一直是开发者非常关注的话题。随着业务从单体架构向分布式架构演进以及部署方式的变化,服务之间的依赖关系变得越来越复杂,业务系统也面临着巨大的高可用挑战。

从零入门 Serverless | Knative 带来的极致 Serverless 体验

2020-09-18
阅读 7 分钟
1.1k
导读:Serverless 如今已是万众期待未来可期的状态,但一个系统到底具备怎样的能力才能更好地支撑 Serverless 应用?随着 Kubernetes 和云原生概念的崛起,Serverless 在 Kubernetes 之上应该怎么玩?本文就从 Serverless 应用的核心特质出发,讨论作为 Serverless 应用管理平台应该具备哪些特质。通过本文让您对 Knativ...

SpringCloud 应用在 Kubernetes 上的最佳实践 — 高可用(熔断)

2020-09-18
阅读 4 分钟
931
导读:前几篇我们主要站在应用发布的场景,描述在发布过程中会遇到的灰度、监控、回滚、优雅上下线等保障发布能顺利进行的注意事项。作为一个程序员 GG,可灰度的发布顺利上线往往意味着准点下班。而我们今天要分享的内容则关系到我们能否拥有一个高质量的休息时间,即线上的高可用保障。

程序员:写作能收获什么?

2020-09-17
阅读 5 分钟
1.6k
导读:很多程序员已经通过自己的个人博客或者公众号来进行技术沉淀,记录自己的成长。越来越多的程序员们也开始意识到了写作的重要性。程序员为什么需要写作?写作能带来什么收获?又有哪些额外的惊喜?本文介绍三位长期坚持写作的程序员,分享他们在写作道路上的心得和收获,希望对同学们有所启发。

为什么说 Serverless 引领云的下一个十年?

2020-09-15
阅读 2 分钟
1.5k
十年前通过推出云服务器,云计算拿下了第一桶金。这种基于服务器的云服务,帮助客户节省了对 IDC 的机器采购和运维成本,同时也保持了传统服务器运维的习惯。但服务器里面运行的操作系统、应用软件,以及整个分布式架构的运维复杂度,依然没法得到彻底解决,企业为此也投入了大量成本。

SpringCloud 应用在 Kubernetes 上的最佳实践 — 线上发布(优雅上下线)

2020-09-15
阅读 6 分钟
1.1k
导读:本篇是《SpringCloud 应用在 Kubernetes 上的最佳实践》系列文章的第八篇,主要介绍了如何做到流量的无损上/下线。更多相关文章阅读可查看文末。

Arthas 第 5 期征文活动火热开启!(内附第四期中奖名单)

2020-09-14
阅读 2 分钟
1k
为了让更多开发者开始用上 Arthas 这个 Java 诊断神器,3 月 26 日,我们联合 JetBrains 推出了第一期 Arthas 有奖征文活动:聊聊这些年你和 Arthas 之间的那些事儿。

SpringCloud 应用在 Kubernetes 上的最佳实践 — 线上发布(可回滚)

2020-09-14
阅读 4 分钟
1.2k
导读:本篇是《SpringCloud 应用在 Kubernetes 上的最佳实践》系列文章的第七篇,主要介绍了新功能上线时,如何尽快减少对线上用户的影响?发布系统需要提供回滚到前一个或前几个版本的能力,达到快速恢复线上业务的目的。

如果故障选择了你……

2020-09-11
阅读 11 分钟
1.1k
导读:总以为混沌工程离你很远?但发生故障的那一刻不是由你来选择的,而是那一刻来选择你,你能做的就是为之做好准备。混沌工程在阿里内部已经应用多年,而ChaosBlade这个开源项目是阿里多年来通过注入故障来对抗故障的经验结晶。为使大家更深入的了解其实现原理以及如何扩展自己所需要的组件故障注入,我们准备了一个...

教你 4 步搭建弹性可扩展的 WebAPI

2020-09-11
阅读 3 分钟
804
导读:本节课程主要分为三个部分,基本概念中介绍基于函数计算的 WebAPI 与普通的 WebAPI 的区别及优势;开发流程中介绍如何在函数计算的控制台进行 WebAPI 的开发;操作演示中会实例演示函数计算 WebAPI 的开发过程。

流量暴增,掌门教育如何基于 Spring Cloud Alibaba 构建微服务体系?

2020-09-10
阅读 12 分钟
2.1k
导读:本文整理自作者于 2020 年云原生微服务大会上的分享《掌门教育云原生落地实践》,本文主要介绍了掌门教育云原生落地实践,主要围绕 Spring Cloud Alibaba & Nacos & Sentinel & Arthas 等微服务云原生技术栈实施构建,基于 Docker 和 阿里云 Kubernetes 云原生容器的实现落地,着重介绍 Nacos 服务器...

从零入门 Serverless | 函数计算的可观测性

2020-09-09
阅读 3 分钟
1.4k
导读:本文主要分为三个部分:概述中介绍可观测性的基本概念,主要包括 Logging、Metrics、Tracing 三个方面;然后详细介绍函数计算上的 Logging、Metrics、Tracing;最后以几个常见场景为例,介绍在函数计算中如何快速定位问题并解决问题。

SpringCloud 应用在 Kubernetes 上的最佳实践 — 线上发布(可监控)

2020-09-07
阅读 4 分钟
994
导读:本篇是“SpringCloud 应用在 Kubernetes 上的最佳实践”系列文章的第六篇,主要介绍了如何保障生产环境服务稳定,做到随时发布,从而加快业务的迭代和上线速度。

记 Arthas 实现一次 CPU 排查与代码热更新

2020-09-03
阅读 8 分钟
1.1k
线上代码经常会出现 CPU 占用过高的情况,按以往经验我会使用 top 指令,进一步借助于 jstack 去查看具体信息从而进行问题排查,但基本上都逃不过需要重新发包的局面,及时是一个增量包,应用也需要短暂停启。后来运维大兄弟让我试一下 Arthas,说是可以进行代码的热更新操作,正好来试一下。

应用系统瓶颈排查和分析的思考-Arthas 实战

2020-09-03
阅读 18 分钟
1.2k
业务应用系统接入流程引擎来处理业务应用的流程执行,流程引擎提供多线程高性能异步化来执行流程元素的执行,但是如何设置流程引擎的线程池线程数执行,以及执行线程数和任务数,应用机器资源使用情况之间的关系如何,目前只能通过接入方的人工经验评估,比较粗泛评估,参数的合理性也很难直观的评估,现通过现有的应用...

近万服务实例稳定运行 0 故障,携程微服务架构是如何落地的?

2020-09-02
阅读 7 分钟
1.2k
导读:本文整理自作者于 2020 年云原生微服务大会上的分享《携程微服务框架实践及思考》,主要介绍了从携程自研框架遇到的问题,转到落地 Dubbo 微服务框架,携程是如何实践的,以及实践过程中遇到的问题;未来转型 service mesh 的道路上,dubbo 协议存在的问题,我们需要怎么样的协议层以及微服务 SDK 的定位。

从零入门 Serverless | Serverless 应用如何管理日志 & 持久化数据

2020-09-02
阅读 2 分钟
884
作者 | 竞霄 阿里巴巴开发工程师本文整理自《Serverless 技术公开课》,关注“Serverless”公众号,回复“入门”,即可获取 Serverless 系列文章 PPT。导读:本节课程有三部分内容,分别介绍在 SAE 上查看应用的实时日志,文件日志以及通过 NAS 进行应用数据的持久化存储。实时日志首先,SAE 支持查看应用实例分组下各个 Pod...

Java 虚拟机诊断利器

2020-09-02
阅读 4 分钟
1.5k
作者 | 小白一只 【Arthas 官方社区正在举行征文活动,参加即有奖品拿~点击投稿】背景最近学习Java字节码过程中遇到了反射,有段代码是这样的: {代码...} 就是一段简单的反射调用 foo 方法,执行 20 次,然后看执行结果:可以看到在 15 次调用 foo 方法后,第 16 次调用 foo 方法是走的 GeneratedMethodAccessor1 来调...

是谁在调用我?使用 arthas+jprofiler 做复杂链路分析

2020-09-02
阅读 2 分钟
1.4k
Arthas 是阿里巴巴开源的应用诊断利器,提供了 profiler 命令,可以生成热点火焰图。通过采样录制调用链路来做性能分析,极大提升了线上排查性能问题的效率。

Arthas 初探--安装初步适用

2020-09-01
阅读 3 分钟
1.3k
由于在项目中遇到一种情况,某段代码在进行单元测试和在 tomcat 容器中运行的性能相差数百倍,因此需要分析在不同环境下某个方法执行的具体时间,从而确定问题。Arthas 可以做到无侵入的监控应用远行情况。

无服务计算应用场景探讨及 FaaS 应用实战

2020-08-31
阅读 11 分钟
2.1k
无服务器计算(Serverless Computing)在构建和运行应用时无需管理服务器等基础设施。它描述了一个细粒度的部署模型,在该模型中,应用被拆解为一个或多个细颗粒度的函数,在云端托管环境中被触发运行,然后根据需要执行、扩展容量并且计费。各大云厂商 Amazon、微软、Google、IBM、阿里云、腾讯云、华为云相继推出 Serv...

一种简单快捷的 java 热部署方式

2020-08-28
阅读 3 分钟
1k
热部署是帮助开发人员提高效率的利器,如果你的开发语言是 java,开发环境是远程服务器,远程服务器 debug 端口被限制,那么你可能无法通过 debug HotSwap 实现热部署,那么本文介绍的 IntelliJ IDEA 插件可以帮助你在远程服务器实现热部署,而且操作简单快捷。

Dubbo 3.0 - 开启下一代云原生微服务

2020-08-25
阅读 7 分钟
1.4k
导读:本文整理自作者于 2020 年云原生微服务大会上的分享《Dubbo3.0 - 开启下一代云原生微服务》,主要介绍了关于思考 rpc 框架层面,功能演进的方向是什么?以及怎么更好地支持云上的多语言开发的新思考。

对话 Dubbo 唤醒者北纬:3.0 将至,阿里核心电商业务也在用 Dubbo

2020-08-24
阅读 7 分钟
1.5k
导读:2008 年,Dubbo 项目诞生;2014 年,由于内部团队调整,Dubbo 暂停更新;2017 年,北纬带领团队重新唤醒 Dubbo,并将其捐献给了 Apache 基金会。短短 15 个月,Dubbo 便从基金会毕业。如今,Dubbo 已经毕业一年,越来越多开发者开始询问 Dubbo 3.0 到底有哪些变化,阿里巴巴内部到底用不用 Dubbo,这是不是一个 KP...

视频需求超平常数 10 倍,却节省了 60% 的 IT 成本投入是一种什么样的体验?

2020-08-14
阅读 3 分钟
1.3k
近年来,Serverless 一直在高速发展,并呈现出越来越大的影响力。主流的云服务商也在不断地丰富云产品体系,提供更好的开发工具,更高效的应用交付流水线,更好的可观测性,更细腻的产品间集成,但一切才刚刚开始。