seata-golang 基于 Seata 的 Golang 版本分布式事务解决方案
一个朴素的想法 作为一个刚入 Golang 坑的普通微服务开发者来讲,很容易产生一个朴素的想法,希望 Golang 微服务也有分布式事务解决方案。我们注意到…
Twemproxy 分布式 Redis代理服务
Twemproxy 是 twitter 开发的 Redis 代理服务,有了 Twemproxy,不管服务端部署了多少个 Redis 实例,对客户端来说就是一个单实例的 Redis,开发者通…
IPFS 点对点的分布式超媒体分发协议
IPFS(InterPlanetary File System)是一个点对点的分布式超媒体分发协议,它整合了过去几年最好的分布式系统思路,为所有人提供全球统一的可寻址空间…
创建多节点 Fabirc 集群
Hyperledger Fabric 的 fabric-samples/first-network 是在单机上运行的。本章描述如何将其部署到多台 VM 上。 假设有三台VM: hostname:u1601 ip:19…
Consul 简介 / 安装 / 常用命令的使用
1 Consul 简介 Consul 是 HashiCorp 公司推出的开源工具,用于实现分布式系统的服务发现与配置。与其他分布式服务注册与发现的方案,Consul 的方案更…
elastic 原理分析
原理 概念 index 逻辑命名空间,指向一个或者多个 shards shards index实际存储的分片 集群扩展时,会自动增加分片 shards分为两种: primary shards和…
Redis 入门小册
Overview 1.1 资料 最好的入门小册子,可以先于一切文档之前看,免费。 作者 Antirez 的博客,Antirez 维护的 Redis 推特。 Redis weekly redis 周报…
TiDB 开源分布式关系型数据库
TiDB 是一款定位于在线事务处理/在线分析处理( HTAP: Hybrid Transactional/Analytical Processing)的融合型数据库产品,实现了一键水平伸缩,强一…
使用 egg-mongoose 在 Eggjs 中连接 Mongodb 数据库
egg-mongoose 是 Egg.js 版本的 mongoose 插件,可以很方便的连接和管理 Mongodb 数据库,支持多连接和集群等功能。 安装 $ npm i egg-mongoose --sav…