項目地址 https://github.com/lijiefeng-lee/cache-project[https://github.com/l...
服務(wù)器的演進 1)單進程阻塞的網(wǎng)絡(luò)服務(wù)器 說明: 1.創(chuàng)建一個socket,綁定服務(wù)器端口(bind),監(jiān)聽端口(listen),在PHP中用s...
利用openresty+redis+lua實現(xiàn)灰度發(fā)布 為什么需要? Nginx去開發(fā)一個官方自帶了非常多的核心模塊再加上第三方的模塊能夠滿足我...
Redis集群 一、redis哨兵+主從的問題 假設(shè)我們在一臺主從機器上配置了200G內(nèi)存,但是業(yè)務(wù)需求是需要500G的時候,主從結(jié)構(gòu)+哨兵可以...
一、Redis持久化概述 持久化的功能:Redis是內(nèi)存數(shù)據(jù)庫,數(shù)據(jù)都是存儲在內(nèi)存中,為了避免進程退出導致數(shù)據(jù)的永久丟失,需要定期將Redis中...
分布式事務(wù) golang saga 模式實現(xiàn) 分布式事務(wù)介紹 在分布式系統(tǒng)環(huán)境下由不同的節(jié)點之間通過網(wǎng)絡(luò)遠程協(xié)作完成的事務(wù)稱之為分布式事務(wù)。也就...
基于 gRPC 的服務(wù)間通信示例 示例說明,存在兩個服務(wù),訂單服務(wù)和產(chǎn)品服務(wù)。其中: 訂單服務(wù)提供 HTTP 接口,用于完成訂單查詢。訂單中包含...
服務(wù)發(fā)現(xiàn) 什么是服務(wù)發(fā)現(xiàn)? 服務(wù)發(fā)現(xiàn),Service Discovery 指的是若服務(wù) A 需要與 服務(wù) B 進行通信,那么如何知道服務(wù) B 的...
golang 配置庫項目 .反射 在運行時動態(tài)的獲取一個變量的類型信息和值信息 A. 序列化和反序列化,比如json, protobuf等各種數(shù)...