xiaogpt 怎么接管小爱音箱:轮询原理与 homelab 部署
xiaogpt 不改音箱固件,靠每秒轮询小米云的对话记录截下带关键词的问题,再交给大模型回答。在新加坡用它时密码登录会被小米风控拒绝,只能改用 passToken,而 token 文件里的身份会盖过配置里的账号,搬进 K3s 时 token 怎么存也由此而定。
xiaogpt 不改音箱固件,靠每秒轮询小米云的对话记录截下带关键词的问题,再交给大模型回答。在新加坡用它时密码登录会被小米风控拒绝,只能改用 passToken,而 token 文件里的身份会盖过配置里的账号,搬进 K3s 时 token 怎么存也由此而定。
借 Ivan Velichko 在 iximiuz 上的系统解析,回顾软件部署从虚拟机到容器编排的演进脉络:分析 VM 时代的实例抽象、Docker 单进程容器的断层,以及 Kubernetes 怎样用三层对象重现经典服务模型。
同一份 Spring MVC + 虚拟线程的 SSE 代码,4 核 8 GB 容器里 Tomcat 每条连接占 112.3 KB 存活堆(移到堆外后 98 KB),5.2 万条撞堆墙;换 Jetty 是 18.3 KB,WebFlux 每连接 RSS 最低。
边缘节点上跑代码有 VM 级隔离、同进程 V8 isolate、microVM 三种做法,出现时间重叠,至今并存;存储上,Cloudflare 按读写模式分出最终一致的 KV、单实例的 Durable Objects 和带区域只读副本的 D1。
Workers 把多租户代码放进同一进程的 V8 isolate,按 Cloudflare 的数字启动约 5 ms、内存约 3 MB;代价是只能跑 JavaScript 和 WebAssembly,没有真实文件系统和子进程,隔离靠进程级沙箱补足。