MoreRSS

site iconDerobukal修改

博客名:御坂研究所,一个偏软件开发和技术实践的博客。
请复制 RSS 到你的阅读器,或快速订阅到 :

Inoreader Feedly Follow Feedbin Local Reader

Derobukal的 RSS 预览

大数据技术的演进:从 Hive、GFS 到 Raft

2026-07-16 05:30:00

<p>大数据这个领域发展了二十多年,技术名词换了很多轮,但底层的设计模式其实一直比较收敛。本文按发展史的顺序,依次介绍 Hive 的原理、GFS 与 CDN 各自的定位、GFS 与 Elasticsearch 在架构上的相似之处、分布式系统中 master 节点的管理方式、几种主流的共识算法,最后落到 Raft 上,并且介绍一下把 Raft 当作类库嵌入到应用内部这种较新的用法。</p> <h2 id="大数据发展简史"><a href="#大数据发展简史" class="headerlink"

如何进行站点网络优化

2026-04-19 20:00:00

<p>站点的网络访问速度受到用户所在地区、网络运营商等多种因素的影响。针对这些差异,我们可以通过选择合适的 CDN 和机房来有针对性地优化特定地区、特定运营商下的访问速度。与此同时,客户端可以对不同域名进行测速,根据测速结果动态选择延迟最低的线路。</p> <p>网络优化大体上可以分为两个方向:<strong>静态资源加速</strong>和<strong>动态资源加速</strong>。</p> <h2 id="静态资源加速"><a href="#静态资源加速" class="headerlink"

使用 Elasticsearch 分析腾讯云 EO 日志

2025-12-27 21:14:53

<p>腾讯云 EO 可以查看一些指标信息,但是更加详细的信息需要我们下载离线日志自行分析。</p> <h2 id="获取日志下载链接"><a href="#获取日志下载链接" class="headerlink" title="获取日志下载链接"></a>获取日志下载链接</h2><p>腾讯云会将日志打包为 <code>.gz</code> 格式,解压后文件会包含多行,每一行都是一个 JSON 格式的数据,对应一条 EO 的请求日志,日志格式可以参考 <a

XXL-JOB 的部署、搭建与使用

2025-08-23 00:57:47

<p>XXL-JOB 是一个分布式任务调度平台,它可以很方便的实现分布式的任务调度。</p> <h2 id="部署"><a href="#部署" class="headerlink" title="部署"></a>部署</h2><p>首先我们下载 XXL-JOB 的源码</p> <pre><code>git clone [email protected]:xuxueli/xxl-job.git </code></pre> <p>之后我们根据 <code>doc/db/tables_xxl_job.sql</code> 中的 sql

使用 NGINX 的 auth_request 进行统一 jwt 鉴权

2025-07-24 23:22:56

<p>NGINX 的 <code>auth_request</code> 模块提供了一种统一的认证机制,可以在 NGINX 层面进行 JWT 鉴权,而不需要在每个后端服务中重复实现认证逻辑。</p> <p>首先我们定义一下 nginx 的配置,它的配置如下</p> <figure class="highlight plaintext"><figcaption><span>flat</span></figcaption><table><tr><td class="gutter"><pre><span

使用 APISIX 解析 jwt 并获取 payload 信息

2025-07-11 19:23:07

<p>APISIX 支持获取 jwt 的信息,并且将这个信息进行解码并转发给后端服务。</p> <h3 id="1-启动服务"><a href="#1-启动服务" class="headerlink" title="1. 启动服务"></a>1. 启动服务</h3><p>首先我们根据 <a href="https://docs.api7.ai/apisix/getting-started">官方脚本</a> 来启动 APISIX 服务</p> <figure class="highlight bash"><table><tr><td