全屋定制施工图的监控体系建立过程简介 软件架构

全屋定制施工图的监控体系建立过程简介

前言 施工图作为定制对接生产的利器, 当设计师通过设计工具完成场景设计之后, 就可以通过施工图出图功能, 快速生成dxf图纸, 对接工厂落地生产。 但是施工图作为行业特性较高的一个产品, 由于建模方式以及空间位置的不同, 出图结果千差万别,要在短时间内测试覆盖全场景是无法达成的。 所以, 为了保障线上质量, 施工图团队探索了多种保障手段, 例如业务巡检, 线上引流, 线上监控等手段实现线上...
阅读全文
重大事故!线上系统频繁卡死,凶手竟然是 Full GC ? 编程技术

重大事故!线上系统频繁卡死,凶手竟然是 Full GC ?

通常来说,一个系统在上线之前应该经过多轮的调试,在测试服务器上稳定的运行过一段时间。我们知道 Full GC 会导致 Stop The World 情况的出现,严重影响性能,所以一个性能良好的 JVM,应该几天才会发生一次 Full GC,或者最多一天几次而已。 但是昨天晚上突然收到短信通知,显示线上部署的四台机器全部卡死,服务全部不可用,赶紧查看问题! 涉及到类似的错误,最开始三板斧肯定...
阅读全文
Inflation 引起的 MetaSpace Full GC 问题排查|蚂蚁集团实例分析 Java

Inflation 引起的 MetaSpace Full GC 问题排查|蚂蚁集团实例分析

一、背景 本文将用一个蚂蚁集团线上实际案例,分享我们是如何排查由于 inflation 引起的 MetaSpace FGC 问题。 蚂蚁集团的智能监控平台深度利用了 Spark 的能力进行多维度数据聚合,Spark 由于其高效、易用、分布式的能力在大数据处理中十分受欢迎。 关于智能监控的计算能力可以参考《 蚂蚁金服在 Service Mesh 监控落地经验总结 》 。 二、案例背景 ...
阅读全文
当“微服务”遇见 DevOps,农行增值税进项税“1+1”研发模式 软件架构

当“微服务”遇见 DevOps,农行增值税进项税“1+1”研发模式

近 几年,微服务、云计算等热词不断的冲击我们的视线。财会平台也顺势而为,将业务进行了垂直拆分,解耦臃肿的单体应用,搭建起平台级微服务体系。依托于此,财会平台完成了多个微服务产品的云端上线,更好的支撑了业务发展和实现了业务数字化转型。 架构的微服务化对产品交付能力提出了更高的要求。如何持续提升产品交付质量及效率、如何不断提高自动化水平,这是科技研发面临的一个重要挑战,亟需在科技领域也来一场数...
阅读全文
崩溃堆栈还原技术大揭秘 编程技术

崩溃堆栈还原技术大揭秘

当应用出现崩溃的时候,程序员的第一反应肯定是:在我这好好的,肯定不是我的问题,不信我拿日志来定位一下,于是千辛万苦找出用户日志,符号表,提取出崩溃堆栈,拿命令开干,折腾好一个多小时,拿到了下面的结果: addr2line -ipfCe libxxx.so 007da904 007da9db 007d7895 00002605 007dbdf1 logging::Logging::~Loggin...
阅读全文
Java线程池监控预警实现 编程技术

Java线程池监控预警实现

前言 在Java线程池的使用中,如何动态可视化监控线程池各项运行指标是一个比较重要的需求。 线程池监控必要性 如果你有以下需求,那么你可以尝试监控线程池。 为动态调优提供参考 规避风险 帮助定位问题以及运维 在日常开发中,当我们使用到线程池这一技术时,一般会选择动态配置参数的方式,或者是写死参数,并且提供修改参数的api进行调整。所以我们需要监控线程...
阅读全文
一站式压测平台实践 编程技术

一站式压测平台实践

简介 一站式压测平台是基于开源压测工具的基础上,结合公司的业务需要,面向研发同学的一款集压测流程管控,压测任务管理、自动化性能基线为一体的一站式压测平台。 产生背景 时间成本:单次压测临时申请施压机,增加时间成本和金钱成本。且多次压测采用不同的环境压测,结果不具有对比性。 数据成本:脚本、测试数据、压测机器、测试报告无法沉淀 流程带来的风险成本:生产压测缺乏平...
阅读全文
全链路灰度蓝绿发布智能化实践,看掌门1对1是这样做的 Spring

全链路灰度蓝绿发布智能化实践,看掌门1对1是这样做的

前言 在高速发展的时候,公司规模越来越大,老师人数越来越多,这时候公司不能铺太多人去做运营与服务,必须提高每个人效,这就需要技术驱动。因此掌门教育转变成一家技术驱动型的公司,如果被迫成为一家靠资金驱动的公司就活不下去了 — 张翼(掌门1对1创始人兼CEO) 掌门教育自2014年正式转型在线教育以来,秉承“让教育共享智能,让学习高效快乐”的宗旨和愿景,经历云计算、大数据、人工智能、AR...
阅读全文
携程的 Dubbo 之路,值得学习! Java

携程的 Dubbo 之路,值得学习!

以下文章来源于阿里巴巴中间件 ,作者董艺荃 注:本篇文章整理自董艺荃在 Dubbo 社区开发者日上海站的演讲。 1、缘起 携程当初为什么要引入 Dubbo 呢?实际上从 2013 年底起,携程内主要使用的就是基于 HTTP 协议的 SOA 微服务框架。这个框架是携程内部自行研发的,整体架构在这近6年中没有进行大的重构。 受到当初设计的限制,框架本身的扩展性不...
阅读全文
Loading...