《微服务架构设计模式》 第三章读书笔记:微服务架构中的进程间通信

博主头像 微服务通信的核心问题与解决方案 微服务架构中,服务间通信是系统稳定性的关键。本文分析了同步RPC和异步消息两种通信模式的优缺点及适用场景: 同步RPC通信(REST/gRPC): 适合实时性强的业务场景 存在服务雪崩风险,需配合熔断、超时和服务发现机制 主要问题在于服务间的可用性耦合 异步消息通信:... ...

[Linux/Ollama] Termux : 一款运行在 Android 平台上的开源终端模拟器与 Linux 环境应用——支持在手机上基于Ollama部署LLM

博主头像 0 序 由于电脑上开的程序较多,资源吃紧,灵光一现——用闲置的Android手机模拟Linux,把 Ollama 跑在 手机端上。 稍微一调研,除了Root Android手机之外,还真有手机模拟Linux的开源项目——Termux(安卓上的 Linux 终端模拟器)。 另外,Ollama 官方主力 ...

AI 软件开发实战教程(一):从一个想法到可验证交付

博主头像 “AI 软件开发实战教程”系列第 1 篇:介绍这套教程为什么存在、会怎样推进,以及如何判断 AI 完成的工作是否真的可以进入下一步。 AI 已经很会写代码了。 你可以告诉它想做一个什么产品,它很快就能生成页面、接口、数据库,甚至顺手补上一份看起来很完整的产品规划。 这确实降低了开发门槛,却也带来了一 ...

深入 Linux 内核的“黑匣子”:dmesg 命令完全指南

博主头像 在 Linux 系统的浩瀚日志海洋中,dmesg 是一个独特的存在。它不像 nginx.log 那样记录 Web 请求,也不像 /var/log/messages 那样包罗万象。它是系统启动时最早亮起的灯塔,也是内核遇到麻烦时发出的第一声呼救。 无论你是运维工程师、开发者,还是在虚拟机里折腾环境的爱 ...

如何提升数学建模质量——核心方法与三大工具推荐

引言 数学建模是从现实问题中抽象出数学结构、用数学语言描述并求解的过程。一个高质量的数学模型,不仅要在数学上严谨,更要能有效地回答实际问题、经受住数据检验、具备可解释性和可推广性。然而,许多建模者在实践中常陷入"模型跑出来了但质量不高"的困境:假设不合理、数据利用不充分、方法选型不当、求解过程存在隐 ...

Python 基础语法总结

博主头像 2.基础知识 2.1数据类型 1.数据类型: 数字类型:整数、浮点数、复数。可以进行基本的数值运算。 示例: x = 5 # 整数 y = 3.14 # 浮点数 z = 2 + 3j # 复数 2.字符串类型:表示文本信息,可以使用单引号或双引号包围。 示例: name = "Alice" mess ...

子不语怪力乱神:谈谈ToB的生态、共创、品牌这些玄乎的字眼

博主头像 子不语怪力乱神:谈谈ToB的生态、共创、品牌这些玄乎的字眼 《中庸》里有句话叫“素隐行怪”,意思是追求隐僻的道理、做出怪异的行为来博取名声。两千多年后,这个词拿来形容今天ToB行业里的一些现象,还挺贴切。 生态、共创、品牌——这三个词本身没什么问题。它们对应的是真实商业能力,也是公司发展到一定阶段需 ...

AI的下一个战场,不在屏幕里,而在现实世界

博主头像 AI的下一个战场,不在屏幕里,而在现实世界 ChatGPT、Claude、Gemini……过去几年,大模型改变了人们获取知识和处理信息的方式。 但我越来越觉得,我们可能一直把AI放错了位置。 今天,我们把AI放在聊天框里。 未来,AI应该站在我们的身边。 AI,不应该只回答问题,而应该参与现实 试着 ...

应对 MongoDB 超大表:冷热数据分离与空间释放的最佳实践

博主头像 前言 随着业务发展,MongoDB 中的核心业务流(如停车流水、订单日志等)会逐渐演变成几千万甚至数亿级别的超大集合。为了保障核心查询性能和控制存储成本,冷热数据分离成为了必经之路。 核心迁移方案全景对比 根据不同的业务特征和基础架构能力,冷热分离有以下主流架构选型。 基于 Change Strea ...

123···100>