-
硬核!使用 eBPF kprobe 高性能解码 HTTP2 压缩头
HTTP2/gRPC 的协议头部使用 HPACK 算法压缩,使得难以从内核系统调用(eBPF kprobe)中获取真实头部字段,因此现有的解决方案通常依赖 eBPF uprobe。本文介绍 DeepFlow 6.4 中基于 eBPF kprobe 的 HTTP2 压缩头高性能解码能力。 01 关于 HPACK HTTP2 协议头使用了 HPACK 算法进行压...
时间:2024-02-21点击:239收藏
-
记一次 Rust 内存泄漏排查之旅 | 经验总结篇
在某次持续压测过程中,我们发现 GreptimeDB 的 Frontend 节点内存即使在请求量平稳的阶段也在持续上涨,直至被 OOM kill。我们判断 Frontend 应该是有内存泄漏了,于是开启了排查内存泄漏之旅。 Heap Profiling 大型项目几乎不可能只通过看代码就能找到内存泄漏的地方。所以我们首先要对程序的内存用量做统计分析。幸运的是,...
时间:2024-02-21点击:207收藏
-
深入剖析如何设计订单超时自动取消的功能
我们在美团 APP 下单,假如没有立即支付,进入订单详情会显示倒计时,如果超过支付时间,订单就会被自动取消。 这篇文章,笔者想以架构师的视角,深入剖析如何设计订单超时自动取消的功能。 1 定时任务 首先,我们非常自然的想到定时任务的方案。 方案流程: 每隔 30 秒查询数据库,取出最近的 N 条未支付的订单。 遍历查询出来的订单列表,判断当前时间减去订单的创...
时间:2024-02-21点击:207收藏
-
我国 5G 基站总数超 337 万个,5G 移动电话用户达 8.05 亿户
工业和信息化部数据指出:截至2023年底,我国累计建成5G基站337.7万个,5G移动电话用户达8.05亿户。 网络基础日益完备。我国已建成全球最大的光纤和移动宽带网络,全国行政村通5G比例超80%。通信杆塔资源与社会杆塔资源双向共享取得显著成效,目前90%以上的基站实现共建共享,5G基站单站址能耗相较于商用初期降低20%以上。 创新能力不断增强。我国5G技...
时间:2024-02-21点击:186收藏
-
LangChain原理学习笔记
最新越发觉得AI的发展,对未来是一场革命,LangChain已经在工程设计上有了最佳实践,类似于AI时代的编程模型或编程框架,有点Spring框架的意思。之前在LangChain上也有些最佳实践,所以在这里分享记录下。 LangChain解决什么问题 LangChain是基于LLM之上的,在应用层和底层LLM之前的一个很好的编程框架,如果把LLM比喻为各种类...
时间:2024-02-21点击:193收藏
-
31.4K Star! 五分钟搭建!一款开源专属密码管理工具-Vaultwarden
随着我们生活中账户数量的增加,记住多个不一样的密码着实困难,同时保持这些密码的安全性更是至关重要。密码管理工具的出现恰到好处地解决了这一问题,不仅能安全地存储和管理我们的密码,还提供了额外的安全功能,如二次验证和密码生成器等,下面为大家推荐一款密码管理工具—Vaultwarden。 应用简览 Vaultwarden 是一个开源的密码管理工具,以其轻量级和高效...
时间:2024-02-21点击:293收藏
-
法国电信公司 Orange 违反 GPL 许可协议,被罚 65 万欧元
根据 2024 年 2 月 14 日下达的判决,法国上诉法院判定当地电信公司 Orange 因未遵守 GNU GPL v2 许可证条款而侵权,并且需要向 Entr'Ouvert 支付50 万欧元的经济损失赔偿和 15 万欧元的精神损失赔偿。 https://web.archive.org/web/20240216164701/https://www.lega...
时间:2024-02-21点击:247收藏
-
Apache DolphinScheduler 3.2.1 版本发布:增强功能与安全性的全面升级
近期,Apache DolphinScheduler 社区激动地宣布 3.2.1 版本的发布。此次更新不仅着力解决了前一版本(3.2.0)中遗留的问题,而且引入了一系列的功能增强和优化措施。 原先的问题主要源于部分重要代码在发布过程中未能成功合并(cherry-pick),加之这部分代码的合并过程较为复杂,因此,3.2.1 版本基于 2024年2月的 dev...
时间:2024-02-21点击:237收藏
-
大语言模型推理提速,TensorRT-LLM 高性能推理实践
1.TensorRT-LLM 如何提升 LLM 模型推理效率 大型语言模型(Large language models,LLM)是基于大量数据进行预训练的超大型深度学习模型。底层转换器是一组神经网络,这些神经网络由具有 self-attention 的编码器和解码器组成。编码器和解码器从一系列文本中提取含义,并理解其中的单词和短语之间的关系。 当前 LLM ...
时间:2024-02-21点击:216收藏
-
MyData Blade v0.7.1 更新日志
0.7.1 主要增加环境排序,以便项目进行过程中 调整环境优先级,同步优化和修复部分功能; 0.7.1 更新详情如下: 新功能 Dashboard 增加最近成功的任务队列; 增加最近异常的任务列表; 环境管理 增加排序,以便在项目中按顺序显示环境; 优化 项目管理 / 集成管理 环境列表按顺序排列,并增加任务数量; 增加环境变量管理; 接口管理 增加编辑项:...
时间:2024-02-21点击:236收藏
-
清华大学文生视频专利公布
国家知识产权局网站显示,近日,清华大学申请的“一种定制化多主体文生视频方法、装置、设备及介质”专利公布,发明人为王鑫;朱文武;陈虹。 摘要显示,该申请涉及神经网络技术领域,通过多种损失对文生视频模型的参数进行优化,使优化的模型基于文本描述生成视频中的图像时,文本描述与定制化主体保持一致,且在每个主体在生成过程中的特征不会发生混淆的同时消除合成痕迹。
时间:2024-02-21点击:196收藏
-
Java Solon 的调度插件
<dependency> <groupId>org.noear</groupId> <artifactId>solon.scheduling</artifactId> </dependency> 1、描述 调度扩展插件。为 Solon 的代码执行 提供“定时调度”、“异步调度”、...
时间:2024-02-21点击:194收藏
点击排行
推荐阅读
最新文章
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- CentOS7,8上快速安装Gitea,搭建Git服务器
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- SpringBoot2全家桶,快速入门学习开发网站教程
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- CentOS8编译安装MySQL8.0.19
- CentOS7,CentOS8安装Elasticsearch6.8.6