结硬寨,打呆仗

libcurl blind sleep导致的耗时问题

最近在分析链路耗时的时候,发现一个奇怪的问题,同一次http请求,server端统计的耗时和client端统计的耗时差别较大,最大接近1s。本机通信,传输的数据量不大,这个耗时明显不合理。 最终发现,系统中的libcurl版本较老(2018年的7.61.0),在特定场景下会进入sleep(最长sleep 1s),导致数据接收不及时。 1. 问题分析 从下图trace可以看出,http cl...

JibarOS 简介:Android AICore 开源实现方案

JibarOS — 基于 Android 16 的AICore开源实现方案,将端侧 AI 推理内置为平台级共享服务。麻雀虽小五脏俱全,OEM厂商可以直接拿来做POC了。 1. 问题:端侧 AI 的「应用孤岛」困局 在当前 Android 生态中,每个想用 AI 的应用都在重复同一件事:自带模型 + 运行时。 这种做法带来以下问题: 存储浪费 — 多个应用捆绑功能相近的模型,用...

如何通过LangChain访问Dify平台绑定的大模型

本文内容涉及两种Agent开发模式的对比,仅代表个人观点。 不同的开发模式有不同的应用场景,并不存在绝对的优劣之分。 1. 背景 Dify和LangChain都可以用来开发Agent,但它们在设计理念和使用场景上有显著差异: Dify的特点是低代码、可视化,通过拖拽相关组件拼搭业务(很像Scratch少儿编程),适合非技术人员快速落地想法; LangChain是面向开发者的模块...

© coderhuo. Some rights reserved.

本站总访问量次,本文总阅读量

Using the Chirpy theme for Jekyll.