作者:元格 本篇内容主要包括四部分:Cassandra 概览介绍、常见关键指标解读、常见告警规则解读、如何通过 Prometheus 建立相应监控体系。 Cassandra 简介 Cassandra 是什么? Apache Cassandra 是一个开源、分布式、去中心化、弹性可伸缩、高可用、容错、可调一致性、面向行的数据库。它的分布式设计基于 Amazon Dynamo,数据模型基于 Google BigTable。Cassandra 由 Facebook 创建,目前在 Facebook、Twitter、Apple、360 等各... ...
RocketMQ 5.0 无状态实时性消费详解
作者:绍舒 背景 RocketMQ 5.0 版本引入了 Proxy 模块、无状态 pop 消费机制和 gRPC 协议等创新功能,同时还推出了一种全新的客户端类型:SimpleConsumer。 SimpleConsumer 客户端采用了无状态的 pop 机制,彻底解决了在客户端发布消息、上下线时可能出现的负载均衡问题。然而,这种新机制也带来了一个新的挑战:当客户端数量较少且消息数量较少时,可能会出现消息消费延时的情况。 在当前的消息产品中,消费普遍使用了长轮询机... ...
搜狗输入法双击输入框崩溃问题 | 京东云技术团队
前言: 每当到618、双11这样大促的时候,搜索作为整个App的核心功能,不仅担当着流量入口,还承载着用户感知到这个产品在导购场景中的服务与体验,所以保障搜索以便更好的助力618大卖。 现象: 搜狗输入框双击调起键盘crash 监控平台: 监控平台检测到大量的crash,现象都为在极短的时间间隔内键盘响应问题 心路历程: 通过观察现象,猜测应该是用户通过微信或别的软件中复制关键词,然后来到京东万商进行粘贴搜索功能。可能由于... ...
CRM系统化整合从N-1做减法实践 | 京东物流技术团队
1 背景 京销易系统已经接入大网、KA以及云仓三个条线商机,每个条线商机规则差异比较大,当前现状是独立实现三套系统分别做支撑。 2 目标 2022年下半年CRM目标是完成9个新条线业务接入,完成销售过程线上化,实现销售规则统一。 3 问题 前端实现数据存储与逻辑代码耦合一起,无法复用,无法扩展,组件化拆分难度大。 组件拆分颗粒度较大,业务功能抽象不充分,缺乏复用性。 代码重复编写,相似功能冗余严重,开发和维护效率低。... ...
手把手带你初探Vue 3.0 | 京东物流技术团队
1 前言 距离Vue 3.0正式发布已经过去一段时间了,2月7日Vue团队正式宣布Vue 3正式成为新的默认版本。最近接触的新项目也使用Vue 3.0来开发,因此有必要对它进行一波总结和学习。 2 简介 在最开始的时候,Vue仅仅是一个运行时库。但经过多年的发展,它已经逐渐变成了一台包含许多子项目的框架。Vue的核心库只关注图层,不仅易于上手,还便于与第三方库或既有项目整合。那么Vue 3.0带来了哪些新的表现呢? 重写了虚拟Dom 编译模板... ...
不止工具:音视频开发「利器」的新机遇
Boxing的制胜关键是快、准、稳,与“音视频开发”有异曲同工之妙。 数字化浪潮席卷、视频化形态加速、终端性能挑战加剧、端侧算力遭遇瓶颈...... 是否存在一种可能性,让所有企业从复杂的音视频开发工程中抽身,重新回归业务本身? 一站式音视频服务如何获取?冗长繁琐的SDK接入流程怎样简化?能否在降低开发门槛的同时,依然掌握主动权? 场景智能,会是下一个风口吗? 面向场景建设音视频技术能力,如何释放更多“数字生产力”... ...
从iOS App启动速度看如何为基础性能保驾护航 | 京东物流技术团队
1 前言 启动是App给用户的第一印象,一款App的启动速度,不单单是用户体验的事情,往往还决定了它能否获取更多的用户。所以到了一定阶段App的启动优化是必须要做的事情。App启动基本分为以下两种 1.1 冷启动 App 点击启动前,它的进程不在系统里,需要系统新创建一个进程分配给它启动的情况。这是一次完整的启动过程。 表现:App第一次启动,重启,更新等 1.2 热启动 App 在冷启动后用户将 App 退后台,在 App 的进程还在系统里... ...
【直播预告】多方观点,聊聊红帽最近的事件
不久前,红帽宣布改变 RHEL 源码发布方式。此前,红帽将 RHEL 的公共源代码推送到 git.centos.org;而现在,CentOS Stream 将成为公共 RHEL 相关源代码发布的唯一仓库。 红帽此举引起了业内热议。有人认为,这是在限制开源用户对 RHEL 源代码的访问,因为只有红帽客户和合作伙伴才能根据其订阅协议通过 Red Hat Customer Portal 获得 RHEL 源代码。 也有人认为,红帽此举虽没有违反开源协议,但作为一家以“开源公司”扬名全球的... ...
详解TCP网络协议栈的工作原理
本文分享自华为云社区《网络通信的神奇之旅:解密Linux TCP网络协议栈的工作原理》,作者: Lion Long 。 一、TCP网络开发API TCP,全称传输控制协议(Transmission Control Protocol),是一种面向连接的、可靠的、基于字节流的传输层通信协议。 1.1、TCP服务器调用的API #include <sys/types.h> /* See NOTES */
#include <sys/socket.h>
// 1
int socket(int domain, int type, int protocol);
// 2
int bin... ...
创新 = 颠覆?AI创新如何做大蛋糕
本文分享自华为云社区《创新 = 颠覆?AI创新如何做大蛋糕》,作者: 华为云PaaS服务小智 。 最近随着AI的风靡,各行各业都充斥着近乎疯狂的言论,“AI必将替代一切”,“人工智能必定会把现有体系全部摧毁”,“新的AI市场必定建立在旧产业的废墟上”。而这些言论的出现,和我们日常最常听到的诸如“每次创新必然会带来狂风骤雨”,“创新和增长的唯一途径就是颠覆行业”这些言论也有直接的关系。 但是,我们不妨先回顾下19世纪... ...