avatar
文章
19
标签
24
分类
10
首页
时间轴
标签
分类
导航
关于
LogoMoyin面经-分布式 返回首页
搜索
首页
时间轴
标签
分类
导航
关于

面经-分布式

发表于2025-02-20|更新于2025-03-08|面试
|总字数:0|阅读时长:1分钟|浏览量:
文章作者: Moyin
文章链接: https://moyinfire.cn/posts/Interview_distributed
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Moyin!
分布式
上一篇
C++ attribute语法
GNU 和 IBM 语言扩展 __attribute__((...)) 、Microsoft扩展 __declspec() 标准库格式:[[attribute-list]] GUN __thread TaskGroup *tls_task_group = __null; static __attribute__((noinline, unused)) TaskGroup *get_tls_task_group(void) { asm volatile(""); return tls_task_group; } static __attribute__((noinline, unused)) TaskGroup **get_ptr_tls_task_group(void) { TaskGroup **ptr = &tls_task_group; asm volatile("" : "+rm"(ptr)); return ptr; } sta...
下一篇
面经-Redis
lua脚本和pipline的区别 https://blog.csdn.net/qq_37080455/article/details/140443791 批量发送命令,lua脚本是原子性的,pipeline按顺序处理操作不保证原子性的 pileline的作用和优势 Redis Pipeline 的主要作用是将多个命令批量发送到服务器执行,减少客户端与服务器之间的网络往返次数(Round-Trip Time, RTT),从而显著提升批量操作的性能。 核心作用 批量执行命令客户端将多个命令一次性发送到 Redis 服务器,服务器依次执行这些命令,并将结果一次性返回给客户端。避免了传统的“发送命令→等待响应→再发送下一个命令”的串行模式。 减少网络开销合并多个命令的通信过程,降低网络延迟对性能的影响(尤其在物理距离较远的场景中效果更明显)。 核心优势 大幅降低延迟假设网络往返时间为 100ms,执行 100 个命令时:传统模式:总耗时 = 100 命令 × 100ms = 10,000ms(10 秒)。 Pipeline:总耗时 ≈ 1 次往返时间(100ms) + 命令...
avatar
Moyin
C++开发者,土木转码
文章
19
标签
24
分类
10
Follow Me
公告
This is my Blog
最新文章
交换机VLAN设置2025-09-03
Debian13部署基于ebpf的路由软件Landscape Router2025-08-31
解决slaac下的多ipv6地址问题2025-08-17
brpc源码之bthread原理及调度2025-05-11
面经-Golang2025-04-28
© 2023 - 2025 By Moyin框架 Hexo 7.3.0|主题 Butterfly 5.4.3
本站支持IPv6访问 备案号:京ICP备2023033669号
搜索
数据加载中