如何构建一个流量无损的在线应用架构 | 专题尾篇

2022-02-07
阅读 3 分钟
简介:我们将这些年在每一个环节中的相应解决方案,以产品化的方式沉淀到企业级分布式应用服务(EDAS)中。EDAS 致力于解决在线应用的全流程流量无损,经过 6 年的精细打磨,已经在流量接入与流量服务两个关键位置为我们的客户提供了流量无损的关键能力,我们接下来的主要目标也是将这一能力贯穿应用的全流程,让您的应...
封面图

Datastream 开发打包问题

2022-01-28
阅读 8 分钟
简介:Datastream作业开发时往往会遇到一些jar包冲突等问题,本文主要讲解作业开发时需要引入哪些依赖以及哪些需要被打包进作业的jar中,从而避免不必要的依赖被打入了作业jar中以及可能产生的依赖冲突。
封面图

iLogtail 与Filebeat 性能对比

2022-01-28
阅读 10 分钟
简介:前段时间, iLogtail 阿里千万实例可观测采集器开源,其中介绍了iLogtail采集性能可以达到单核100MB/s,相比开源采集Agent有5-10倍性能优势。很多小伙伴好奇iLogtail具体的性能数据和资源消耗如何,本文将针对目前业界使用度较高且性能相对较优的Agent FileBeat进行对比,测试这两个Agent在不同压力场景下的表现如何。
封面图

小红书消息中间件的运维实践与治理之路

2022-01-26
阅读 5 分钟
简介:近年来,消息领域的全面云原生化逐渐走向深入,比如 RocketMQ 5.0 版本的存算分离设计和 raft 模式,再比如 Kafka3.0 引入了分层设计的方式(tiered storage)和 raft 模式,以及近年来新崛起的 Pulsar 也开始采用云原生架构,在未来都可以针对具体业务需求引入进行功能迭代,发挥组件的最大价值。
封面图

消息队列 RocketMQ 遇上可观测:业务核心链路可视化

2022-01-24
阅读 5 分钟
简介:本篇文章主要介绍 RocketMQ 的可观测性工具在线上生产环境的最佳实践。RocketMQ的可观测性能力领先业界同类产品,RocketMQ 的 Dashboard 和消息轨迹等功能为业务核心链路保驾护航,有效应对线上大规模生产使用过程中遇到的容量规划、消息收发问题排查以及自定义监控等场景。
封面图

Spring Boot Serverless 实战系列 | 性能调优

2022-01-24
阅读 4 分钟
SpringBoot 是基于 Java Spring 框架的套件,它预装了 Spring 的一系列组件,让开发者只需要很少的配置就可以创建独立运行的应用程序。在云原生的世界,有大量的平台可以运行 SpringBoot 应用,例如虚拟机,容器等。但其中最有吸引力的,是以 Serverless 的方式运行 SpringBoot 应用。我将通过一系列文章,从架构,部署...
封面图

网关流控利器:结合 AHAS 实现 Ingress/Nginx 流量控制

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

如何快速调度 PTS 的百万并发能力

2022-01-20
阅读 8 分钟
简介:压测是通过模拟用户行为对业务系统发起请求,测算出系统的承载能力,并对系统做一次全面的体检,压测后可根据压测表现优化系统瓶颈,防止出现线上故障。
封面图

混合云应用双活容灾最佳实践

2022-01-20
阅读 6 分钟
简介:本文会通过一个业务 Demo 案例,介绍混合云容灾建设的难点,以及如何基于 MSHA 来快速搭建应用双活架构并具备分钟级业务恢复能力。
封面图

RocketMQ 端云一体化设计与实践

2022-01-20
阅读 7 分钟
我们都知道以 RocketMQ 为代表的消息(队列)起源于不同应用服务之间的异步解耦通信,与以 Dubbo 为代表的 RPC 类服务通信一同承载了分布式系统(服务)之间的通信场景,所以服务间的消息分发是消息的基础诉求。然而我们看到,在消息(队列)这个领域,近些年我们业界有个很重要的趋势,就是基于消息这份数据可以扩展到...
封面图

龙蜥利器:系统运维工具 SysAK的云上应用性能诊断 | 龙蜥技术

2022-01-19
阅读 3 分钟
系统运维既要业务稳定的运行,又要最大化的利用资源,因此对于应用性能的评估也是重要的一环,作为系统运维的利器,SysAK 自然少不了这方面的能力。但对于应用性能的诊断,有时比稳定性问题更难,非专业人员甚至有无从下手的感觉。本文从大量的性能诊断实践出发,来介绍 SysAK 在性能诊断上的方法论及相关工具。
封面图

基于链路思想的SpringBoot单元测试快速写法

2022-01-19
阅读 11 分钟
简介:本文更偏向实践而非方法论,所提及的SpringBoot单元测试写法亦并非官方解,仅仅是笔者自身觉得比较方便、效率较高的一种写法。每个团队甚至团队内的每位开发可能都有自己的写法习惯和风格,只要能实现单元测试的效果,就没必要纠结于写法的简单抑或复杂。这里也欢迎各位大佬们发表看法或分享自己的单测心得,帮助...
封面图

Spring Boot Serverless 实战 | Serverless 应用的监控与调试

2022-01-18
阅读 4 分钟
简介:Spring Boot 是基于 Java Spring 框架的套件,它预装了 Spring 的一系列组件,让开发者只需要很少的配置就可以创建独立运行的应用程序。在云原生的环境中,有大量的平台可以运行 Spring Boot 应用,例如虚拟机、容器等。但其中最有吸引力的,是以 Serverless 的方式运行 Spring Boot 应用。
封面图

Java依赖冲突高效解决之道

2022-01-17
阅读 8 分钟
简介:由于阿里妈妈联盟团队负责业务的特殊性,系统有庞大的对外依赖,依赖集团六七十个团队服务及N多工具组件,通过此文和大家分享一下我们积累的一些复杂依赖有效治理的经验,除了简单技术技巧的总结外,也会探讨一些关于这方面架构的思考,希望此文能系统彻底的解决java依赖冲突对大家的困扰。
封面图

服务发现与配置管理高可用最佳实践

2022-01-14
阅读 12 分钟
简介:本篇是微服务高可用最佳实践系列分享的开篇,系列内容持续更新中,期待大家的关注。作者:三辰|阿里云云原生微服务基础架构团队技术专家,负责 MSE 引擎高可用架构本篇是微服务高可用最佳实践系列分享的开篇,系列内容持续更新中,期待大家的关注。引言在开始正式内容之前,先给大家分享一个真实的案例。某客户在...
封面图

Spring Boot Serverless 实战系列“部署篇” | Mall 应用

2022-01-13
阅读 6 分钟
简介:本篇中为各位讲述如何将 Mall 应用部署到函数计算平台上。为了让分析更有代表性,我选择了 Github 上 star 数超过 50k 的电商应用 mall 作为示例。
封面图

技术实践第四期|解读移动开发者日常-性能监控平台应用

2022-01-11
阅读 3 分钟
简介:应用性能监控平台是用来帮助客户提升应用性能质量和稳定性的重要环节,本人作为一名移动端开发者有着丰富的使用和运维经验,希望通过本文分享过往的心得和使用经验,让我参与开发的U-APM这款产品中,作为借鉴可以在中长期规划中帮助更多的开发者。
封面图

人人都是 Serverless 架构师 | 弹幕应用开发实战

2022-01-11
阅读 6 分钟
Serverless 的理念是即时弹性,用完即走。服务并非长时间运行,这也就意味着像 websocket 这种长链接的请求模式看起来并不适合 Serverless。
封面图

iLogtail使用入门-iLogtail本地配置模式部署(For Kafka Flusher)

2022-01-10
阅读 7 分钟
简介:iLogtail使用入门-iLogtail本地配置模式部署(For Kafka Flusher)阿里已经正式开源了可观测数据采集器iLogtail。作为阿里内部可观测数据采集的基础设施,iLogtail承载了阿里巴巴集团、蚂蚁的日志、监控、Trace、事件等多种可观测数据的采集工作。​
封面图

Alibaba Cloud Toolkit 中SLS插件助力线上服务问题排查

2022-01-10
阅读 3 分钟
简介:Alibaba Cloud Toolkit 是一款非常优秀的插件,新增SLS日志服务的功能,针对软件开发者日常工作中常见的问题排查场景,将日志服务平台的功能集成到ide当中,省去了不同窗口之间来回切换的时间,大大提高了日常工作的效率。
封面图

开源 Serverless 里程碑:Knative 1.0 来了

2022-01-07
阅读 3 分钟
简介:近期Knative发布了1.0版本,达到了一个重要的里程碑。Knative自2018年7月首次发布以来, 版本不断的迭代发展,除了无数的错误修复、稳定性和性能增强之外,按时间顺序还进行了一些改进,下文将进行简单介绍。
封面图

如何进行基于Anolis OS的企业级Java应用规模化实践?|龙蜥技术

2022-01-06
阅读 4 分钟
简介:提供了7×24小时的专属钉钉或者电话支持,响应时间保证到在业务不可用情况下10分钟响应,业务一般的问题在一小时可以获得响应,主要城市可以两小时内得到到达现场的服务。
封面图

hyengine - 面向移动端的高性能通用编译/解释引擎

2022-01-06
阅读 29 分钟
简介:手机淘宝客户端在历史上接过多种多样的脚本引擎,用于支持的语言包括:js/python/wasm/lua,其中js引擎接过的就有:javascriptcore/duktape/v8/quickjs 等多个。众多的引擎会面临共同面临包大小及性能相关的问题,我们是否可以提供一套方案,在能支持业务需求的前提下,用一个引擎来支持尽可能多的语言,能较好的...
封面图

企业如何从 0 到 1 构建整套全链路追踪体系

2022-01-05
阅读 9 分钟
简介:本文将分享 ARMS 在全链路追踪领域的最佳实践,分享主要分为四部分。首先,是对分布式链路追踪的整体简介。其次,是对 ARMS 在分布式链路追踪领域的核心能力进行介绍。然后,介绍如何从 0 到 1 构建整套全链路追踪体系。最后,介绍一些最佳实践案例。
封面图

Spring官方RSocket Broker 0.3.0发布: 快速构建你的RSocket架构

2022-01-05
阅读 9 分钟
简介:Spring官方的RSocket Broker其实开发已经非常久了,我以为会伴随着Spring Cloud 2021.0发布的,但是没有发生。不过Spring RSocket Broker还是发布了最新的0.3版本,虽然还是预览版,但目前已经可用,考虑官方还没有提供对应的文档,大家入门做Demo还有些困难,所以这篇文章就是帮你快速入门Spring RSocket Broker...
封面图

从运维域看 Serverless 真的就是万能银弹吗?

2021-12-31
阅读 6 分钟
简介:极客时间《Serverless 入门课》作者秦粤最新文章: 再次讨论正当时的 Serverless。文章分为三个部分,分别是 复杂化for 云开发商; 简化 for 开发者,以及团队使用 Serverless 的最佳场景。
封面图

技术实践第三期|HashTag在Redis集群环境下的使用

2021-12-30
阅读 3 分钟
简介:欢迎了解友盟+技术干货第三期内容:Redis集群环境如何按照前缀批量删除缓存。希望能对开发者们在实际应用中有所帮助。一、背景数据源列表添加缓存支持,types字段可传多值,如app, mini, web等,会构建如下缓存key,application_list:123456:appapplication_list:123456:miniapplication_list:123456:webapplicati...
封面图

kubernetes pv-controller 解析

2021-12-30
阅读 30 分钟
简介:pv controller是 kcm 的组件之一,它负责处理集群中的pvc/pv对象,对pvc/pv 对象进行状态转换。本文将基于 kubernetes 1.23进行解析。
封面图

Spring Boot Serverless 实战系列“部署篇” | Mall 应用

2021-12-28
阅读 6 分钟
简介:我们在上一篇的“Spring Boot on FC - 架构”一文中,对 Mall 应用架构以及 Serverless 平台有了一个基本的介绍,下面我会在本篇中为各位介绍如何将 Mall 应用部署到函数计算平台上。该系列在 Serverless 公众号上做连载,欢迎大家订阅查看更多内容。
封面图

云效发布策略指南|滚动、分批、灰度怎么选?

2021-12-28
阅读 5 分钟
简介:在日常和用户交流过程中,我们也经常会被用户问到关于发布的问题,比如不同职能团队之间应该如何配合、发布的最佳实践应该是什么样子的等等。今天我们就来聊聊常见应用发布方式的选择,以及每种发布模式适合什么样的场景。