240 发简信
IP属地:北京
  • openresty+lua 分布式缓冲项目构建

    项目地址 https://github.com/lijiefeng-lee/cache-project[https://github.com/l...

  • 服务器的演进

    服务器的演进 1)单进程阻塞的网络服务器 说明: 1.创建一个socket,绑定服务器端口(bind),监听端口(listen),在PHP中用s...

  • openresty+redis+lua 简单实现灰度发布

    利用openresty+redis+lua实现灰度发布 为什么需要? Nginx去开发一个官方自带了非常多的核心模块再加上第三方的模块能够满足我...

  • redis哨兵+主从的问题 、Redis Cluster集群

    Redis集群 一、redis哨兵+主从的问题 假设我们在一台主从机器上配置了200G内存,但是业务需求是需要500G的时候,主从结构+哨兵可以...

  • Redis持久化

    一、Redis持久化概述 持久化的功能:Redis是内存数据库,数据都是存储在内存中,为了避免进程退出导致数据的永久丢失,需要定期将Redis中...

  • Resize,w 360,h 240
    分布式事务 golang saga 模式实现

    分布式事务 golang saga 模式实现 分布式事务介绍 在分布式系统环境下由不同的节点之间通过网络远程协作完成的事务称之为分布式事务。也就...

  • Resize,w 360,h 240
    golang 基于 gRPC 的服务间通信示例

    基于 gRPC 的服务间通信示例 示例说明,存在两个服务,订单服务和产品服务。其中: 订单服务提供 HTTP 接口,用于完成订单查询。订单中包含...

  • Resize,w 360,h 240
    golang 微服务 consul 配置3客户端 3服务端服务发现

    服务发现 什么是服务发现? 服务发现,Service Discovery 指的是若服务 A 需要与 服务 B 进行通信,那么如何知道服务 B 的...

  • golang 配置库项目

    golang 配置库项目 .反射 在运行时动态的获取一个变量的类型信息和值信息 A. 序列化和反序列化,比如json, protobuf等各种数...