构建高效业务网关:基于Gin与ReverseProxy的实现方案
基于Golang、Gin和ReverseProxy构建高效业务网关,实现路由热加载、反向代理、权限控制等功能。
基于Golang、Gin和ReverseProxy构建高效业务网关,实现路由热加载、反向代理、权限控制等功能。
从集群、节点、请求协调、索引路由、主分片和副本等上层视角,系统介绍 Elasticsearch 的工作方式。
从倒排索引、索引词、Segment 和事务等底层概念出发,逐步解释 Elasticsearch 的索引与数据组织机制。
复盘 Gin 中读取和缓存 Response Body 导致的 OOM,分析内存增长原因并给出更安全的实现方式。
动手开发自己的鉴权服务,支持动态新增资源类型、资源属性,实现RBAC与ABAC相结合的权限控制能力。
《身份的焦虑》读书笔记,整理社会地位焦虑的来源、表现,以及哲学、艺术和生活方式提供的缓解路径。
翻译介绍如何在 Docker 环境中管理 Elasticsearch 插件,涵盖持久化、基础插件、复杂插件和 TLS 配置。
结合 bigcache 的使用场景,介绍 Go binary.PutUvarint 与 Uvarint 的变长整数编码原理和用法。
基于 Go net/http 源码分析 HTTP 请求从连接建立、读取解析到 ServeHTTP 处理和响应写回的完整流程。
结合 Go 汇编分析 Copy-On-Write 赋值操作是否具备原子性,以及并发读写时需要注意的问题。