使用 Go 编写 WebAssembly 程序📅 2023年05月13日 · ☕ 4 分钟1. WebAssembly 简介 跨平台性,可以在任何支持 WebAssembly 的平台上运行,包括 Web 浏览器、服务器、移动设备等 高性能,采用了一种紧凑的二进制格式,可以在浏览器中快速加载和解析,从而提高应用程序的性能 安全性,采用了一种沙箱模型,可以隔离运行在其中的代码,从而保护系统免受恶
WebAssembly Serverless 飞入寻常百姓家📅 2023年05月09日 · ☕ 4 分钟1. 基于容器的 Serverless 无法支撑下一代应用的形态 如上图,我们正经历着一次运行时态的变革。 从裸金属机到虚拟机,应用不在受限于本地服务器的数量、机房稳定性,具有更好的弹性和可用性。 从虚拟机到容器,应用不再受限于操作系统、配置漂移,具有更好的可移植性和可扩
Tekton 优化之定制集群调度器📅 2023年04月26日 · ☕ 7 分钟1. 受限的构建环境无法满足构建需求 Tekton 是基于 Kubernetes 集群的 CICD 引擎,相较于 Jenkins 更加云原生。说人话就是,更好开发插件、更好扩容、更好可观测性、更好玩儿。 由于代码仅能落盘公司内网,导致构建集群仅能部署于办公内网。这导致了很多受限: 硬件资源,没有弹性扩容能力 网
Tekton 优化之无限 IO 能力📅 2023年04月26日 · ☕ 4 分钟1. 关闭 affinity-assistant 之后 在前面的博文中,我通过关闭 affinity-assistant、使用 NFS 存储,平均每条流水线执行时间节约了近 30 秒。[1] affinity-assistant 的影响 在关闭之前,创建 Pod 的时序图如下: 由于 affinity-assistant 开启,每条流水线绑定在一个节点执行。 在关闭之后,创建 Pod 的时序图如
使用 Cloudflare Workers 在微信公众号集成 ChatGPT📅 2023年04月14日 · ☕ 2 分钟1. 创建 ChatGPT 账号 访问 https://chat.openai.com/ 测试网络 如果出现的是下面这个页面,说明你的网络不支持 ChatGPT 正常的应该是下面这个页面 解决办法是更换网络,幸运的是公司的网络是支持的,所以我就在公司的网络下注册了账号。 找一个接码平台 注册 openai 账户时,需要输入手机号,而 openai 不支持国内的手