关注MySQL和Erlang

技术方面有所专注,关注mysql和erlang。

WhatsApp高并发架构解析:Erlang+C+极简协议实现400亿消息日处理 即时通讯(IM)系统是分布式架构的经典实践场景,其核心挑战在于高并发、低延迟与强一致性三者的平衡。底层原理依赖于轻量级进程模型、用户态网络优化与确定性分片路由等关键技术,技术价值体现在将单机百万连接、毫秒级端到端投递、全球状态同步等能力工程化落地。典型应用场景涵盖社交App、企业通信平台及物联网消息中台。本文深入拆解WhatsApp真实生产架构,聚焦Erlang Actor模型的容错优势、C语言零拷贝网络层实现、12字节二进制协议设计,以及三层寻址与客户端状态计算等反直觉但高效的工程决策。 阅读详情

相关推荐

TPS259483AYWPR+STM32L162ZE构建工业级智能电源路径

电子保险丝(eFuse)是现代嵌入式系统电源管理的核心器件,其本质是通过高精度电流/电压/温度实时监测与微秒级响应,实现从被动防护到主动治理的范式升级。TPS259483AYWPR作为支持I²C可编程的精密eFuse,配合STM32L162ZE等低功耗MCU,可构建具备感知、决策、执行与日志能力的闭环电源路径。该方案显著提升多电源冗余切换、热插拔接口、严苛环境长期运行等工业应用场景的可靠性与可维护性,尤其在电快速瞬变(EFT)、反向电流抑制、动态降额及故障溯源等关键指标上远超传统TVS+保险丝方案,成为工业

weixin_33980459的博客 502

Erlang 与 Web 开发

Erlang 语言的很多特性,决定了它开发服务器端(Server)的程序极其地方便,故此,基于 Erlang的各种服务应用正雨后春笋般涌现。这里我们就大家最熟悉的 Web 开发展开话题。考虑到 Erlang并不广为人知,这里以脱盲为主,如果某个话题引起你的兴趣,建议你参考相关文档继续深入下去。有任何希望讨论的地方,可以在 erlang-china或 ecug 这两个 google gr

QBox/Golang/CERL/StdExt/TPL/WinxGui - 许式伟的专栏 1万+

Skynet vs. Erlang/OTP vs. Akka:三大Actor模型框架,游戏服务器该怎么选?

本文深入对比了Skynet、Erlang/OTP和Akka三大Actor模型框架在游戏服务器开发中的表现。从核心架构、性能指标到网络模型和持久化方案,详细分析了各框架的优缺点,并提供了针对不同游戏类型的选型建议。特别适合需要处理高并发的MMORPG、实时对战等游戏开发者参考。

weixin_27102543的博客 194

Erlang语言的数据库交互

Erlang是一种函数式编程语言,由阿尔卡特(Ericsson)公司于1980年代初期开发。并发性:Erlang通过轻量级进程和消息传递机制,允许开发者轻松地创建并发程序,适合处理高并发的需求。容错性:Erlang设计了监视器和链接机制,使得系统能够在部分失败的情况下,保持其余功能的正常运转。这个特性在分布式数据库系统中尤为重要。分布式设计:Erlang内置了分布式特性,支持在不同物理机器间的无缝通信。这些特性使得Erlang在高可用性和高并发的应用场景下,成为了一个非常合适的选择。

2401_90032204的博客 2351

架构学习笔记—Twitter

作为140个字的缔造者,twitter太简单了,又太复杂了,简单是因为仅仅用140个字居然使有几次世界性事件的传播速度超过任何媒体,复杂是因为要为2亿用户提供这看似简单的140个字的服务,这真的是因为简单,所以复杂。可是比较遗憾的是目前在中国大陆twitter是无法访问的,但作为

Oscar.Zhang 3628

面板数据分析中的随机前沿软件FRONTIER Version 4.1应用

随机前沿模型是一种用于评估单位效率的统计方法。它考虑了输入和输出的随机性,允许我们在效率评估中引入不确定性。随机前沿模型通常用于评估生产单位、金融机构、医院等各种类型的决策单元的效率。FRONTIER是一个广泛使用的随机前沿分析软件,具有用户友好的界面和强大的功能。它提供了估计效率、前沿分析和模型比较的工具,使用户能够深入研究单位的效率和绩效。面板数据是一种包含多个单位(通常是时间序列数据)的数据类型,可以用于分析单位在不同时间点的变化和效率。

目标检测专栏持续更新中,改进YOLO系列通用,适用v5、v7、v8、所有博客均是团队原创博客,所有文章禁止转载,违者必究。 2983

Erlang语言的数据库编程

Erlang是一种函数式编程语言,最初由瑞典电信公司Erlang/OTP开发,主要用于构建高度并发和分布式的系统。Erlang的主要特点包括轻量级的进程模型、高容错性和热代码加载能力,使它成为实时系统、电话交换机以及分布式应用程序的理想选择。近年来,Erlang在数据库编程领域的应用逐渐受到关注,尤其是在需要高并发和高可靠性的场景下。本文将深入探讨Erlang在数据库编程中的应用,包括其特性、常用数据库接口、实例应用以及Erlang数据库编程的最佳实践。

2501_90231148的博客 458

golang 线上事故

golang 线上事故 最近公司要做大促的一些活动。并且单量,qps持续上涨。之前使用的是django python 语言做的一个服务端。目前已经部署的国家里面最多的国家会有300+个实例。大促期间还可能会增加一个实例数。这么多的实例部署,回滚的时间都会特变长,除了问题也不好定位。并且如此多的一个机器,连接数* 实例数也会导致DB等其他服务扛不住这么大的并发。所以决定上go服务解决性能问题。 ...

lcf枫的博客 1538

终极Erlang Web框架ChicagoBoss:为什么它能同时解决性能和开发效率问题?

Chicago Boss 是一款基于 Erlang 开发的 Web 框架,它巧妙融合了 Rails 的便捷开发特性与 Erlang 卓越的并发性能,尤其以其对 Comet 技术的原生支持而备受关注。对于新手和普通用户而言,它不仅能轻松应对高并发网络流量,还能提供简洁高效的开发体验,彻底改变了传统 Web 框架在性能与开发效率之间难以兼顾的局面。 ## 🚀 60 秒快速上手:体验极速开发 想要

gitblog_00230的博客 389

C#程序突然崩溃怎么办?5分钟学会分析Dump文件(Visual Studio 2022实战)

本文详细介绍了在C#程序崩溃或无响应时,如何捕获并分析Dump文件以快速定位问题。通过Visual Studio 2022实战演示,重点讲解了配置符号服务器、解读调用堆栈与内存状态,以及针对CPU飙高、内存泄漏等典型场景的分析方法,帮助开发者高效进行故障诊断。

docker8compose的博客 476

17track单号查询逆向分析

这就说明该网站很有可能存在其它检测点,而检测本地替换最大可能的就是检测了代码格式化或者代码长度。也一样,要么导致网站卡死,要么会导致网页加载异常,这里可能就难到不少人了,让我们一步一步解决。而这个站主要是检测了代码格式化,无限循环检测造成了网站卡死,经多次测试发现检测点共三处。方法中代码很长,但是经调试后发现,它其实只返回一个固定的值,这里直接写死即可。同样的,虽然看起来很长,但是跟过之后就会发现流程很简单,这里主要就是对。追加了一些值,是一条很长的语句,整理代码。,核心流程也很简单,稍微跟一下就出来了,

pyzzd的博客 1625

erlang mysql:start_link_Erlang OTP之terminate 深入分析

gen_server进程设置了trap_exit为true(process_flag(trap_exit,true)),则在该进程结束时会自动调用terminate。利用这个功能,我们可以在进程退出时进行一些善后工作,例如持久化数据、清理等等。但实际上terminate不一定有时间完成所有的任务,在此之前可能已经被系统强制结束了(如果使用init:stop形式结束beam)。二、测试termina...

weixin_33404102的博客 327

【WorkBuddy专栏58】腾讯为什么要「自己打自己」——7款AI智能体产品全景对比与「赛马」逻辑深度拆解

【WorkBuddy专栏57】你的左侧空间不是「日任务清单」——工作空间才是 WB 变聪明的核心秘密

AI人人懂 686

[Erlang]Mnesia模拟mysql操作

Mnesia是一个分布式数据库管理系统,适合于电信和其它需要持续运行和具备软实时特性的Erlang应用,越来越受关注和使用,但是目前Mnesia资料却不多,很多都只有官方的用户指南。下面的内容将着重说明  Mnesia 数据库如何实现SQL查询,实现select / insert / update / where / order by / join / limit / delete等SQL操作。示

Sunface撩技术 1625

国社科基金申报书“选题与说明依据”用AI怎么写?借助Gemini 3 Pro一次理清研究演进逻辑

研究进展部分要明确指出已有研究的不足与局限,比如方法不足、数据或材料受限、研究视角单一等等局限,之后要找准研究切入点,自然引申出自己的研究问题。为提升课题申报书的质量,学术史梳理要遵循述评结合、中外结合、新老结合的原则,不仅“述”,更要“评”,兼顾国内研究与国际学术动态,统筹经典研究与最新成果。它是对选题的整体概述,需阐明研究的具体问题、视角以及核心概念。2)存在问题或争议:结合已有研究或实践现状,指出该领域在理论建构、测量工具、实践应用或研究结论方面仍存在的不足、空白或争议,明确研究的必要性;

智能AI让学术科研更容易 943

(四)美赛画图篇:画图模板+画图工具

美赛画图篇:画图模板+画图工具(一)画图模板(二)画图工具 因为散点图、折线图等多与数据有关,且需相关软件生成,故此处多是通用模板。直接替换文字内容即可。 (一)画图模板 1、Visio圆圈图 适合于:指标体系(E题常用) 点击下载:1 C币 如果不想花费且时间充足,悄咪咪地说,在visio-模板搜索可以找到很多。(稍微会耗一点时间) 2、简单指标体系图PPT 适合于指标体系 点击下载:0 C币...

weixin_43689393的博客 1万+

erlang解析mysql协议_详细分析mysql 协议的query包及解析

githttps://github.com/sea-boat/mysql-protocol概况mysql客户端可以用query包向服务端发送一个基于文本查询。mysql通信报文结构类型名字描述int<3>payload长度按照the least significant byte first存储,3个字节的payload和1个字节的序列号组合成报文头int<1>序列号stri...

weixin_42351363的博客 170

基于YOLOv11的人脸识别系统:从构建到应用的全流程指南

深度学习是机器学习的一个分支,旨在通过多层神经网络模拟人脑的认知能力。它能够从大量数据中自动提取特征,并进行准确的预测和分类。在计算机视觉领域,深度学习技术已经取得了显著的成果,尤其是在图像识别、目标检测等方面。YOLOv11是YOLO系列模型的最新版本,结合了卷积神经网络(CNN)和其他创新技术。它在保持高精度的同时,显著提高了推理速度。YOLOv11的结构轻量且高效,非常适合实时目标检测任务。人脸检测的目标是从图像或视频中定位所有人脸的位置。

FJN110的博客 184

把PHP大牛记下来,方便以后关注

本帖最后由 fish_study 于 2014-12-31 00:18 编辑五四陈科学院博主54chen(陈臻),哥学社创始人,前人人网分布式存储nuclear研发人员,现关注erlang、hadoop,感受创业@小米米聊。米聊号:110005,也可以通过czhttp@gmail.com联系到他。Skiyo - Everyone is a newbie!博主董立强:忠实的PHP...

weixin_30653097的博客 67

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

CentsOS原生RabbitMQ安装过程

版本依赖问题 RabbitMQ安装时与Erlang的版本一定要保持以下的对应关系,否则会引发无法启动的问题 安装Erlang 下载Erlang依赖 1 wget http://erlang.org/download/otp_src_20.3.tar.gz 解压后进入资源文件夹 1 tar xvf otp...

Java学习录 374

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

4399手游事业部,诚聘AS开发主程、C++前端开发工程师、erlang后端开发工程师

4399手游事业部,诚聘AS开发主程、C++前端开发工程师、erlang后端开发工程师 面对手机游戏的无限前景,你还Hold得住吗?你是否正执着寻找着一个优秀的手机游戏平台一展身手?赶快加入我们4399手机游戏团队,一起开拓手机游戏的精彩未来吧! 诚邀技术开发精英的你,具体岗位如下:...

chepan2021的博客 390

低成本和高性能MySQL云数据库架构探索

低成本和高性能MySQL云数据库架构探索 2012年09月13日12:21 it168网站原创 作者:景保玉 编辑:景保玉 我要评论(0) 标签: mysql   【IT168专稿】2012年9月13日-15日,再次相约北京永泰福朋·喜来登酒店,第四届中国系统架构师大会又与大家见面了! 自2009年以来,中国系统架构师大会已经成功举办了三届,受到了业界的广泛关注与赞誉,已

ly4983的专栏 1050

CentOS下MySQL数据库调优

MySQL调优~学习研究中…… 不同的硬件导致MySQL等数据的性能,也会影响调优参数。

weixin_33860722的博客 105
上一篇: xhtml/css/js
kernel121
博客等级 码龄16年 1粉丝 28原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值