摘要: createdtime 20211122 updatedtime 20211124 author venki.chen 一、是什么1. 定义,是做什么用的?rpc是什么? ①在分布式计算,远程过程调用(英语:Remote Procedure Call,缩写为 RPC)是一个计算机通信协议。该协议允许 阅读全文
posted @ 2023-04-22 21:29 技术颜良 阅读(1271) 评论(0) 推荐(0) 编辑
摘要: 一、RPC工作流程:摘自《go web编程》 二、go支持三个级别的RPC( HTTP,TCP,JSONRPC) 三、实现http的RPC实例: 3.1 GO RPC的函数只有符合以下条件才能被远程访问 函数必须是首字母是大写 必须有两个首字母大写的参数 第一个参数是接收的参数,第二个参数是返回给客 阅读全文
posted @ 2023-04-22 21:00 技术颜良 阅读(150) 评论(0) 推荐(0) 编辑
摘要: Prometheus 四大度量指标的了解和应用 什么是度量指标 Prometheus 的指标格式 对外提供 metrics 服务 Prometheus 四大度量指标的了解和应用 Counter(计数器) 实战演练 Gauge(仪表盘) 实战演练 Histogram(累积直方图) 实战演练 Summa 阅读全文
posted @ 2023-04-22 12:19 技术颜良 阅读(640) 评论(0) 推荐(0) 编辑
摘要: 用 GODEBUG 看调度跟踪 让 Go 更强大的原因之一莫过于它的 GODEBUG 工具,GODEBUG 的设置可以让 Go 程序在运行时输出调试信息,可以根据你的要求很直观的看到你想要的调度器或垃圾回收等详细信息,并且还不需要加装其它的插件,非常方便,今天我们将先讲解 GODEBUG 的调度器相 阅读全文
posted @ 2023-04-22 12:16 技术颜良 阅读(43) 评论(0) 推荐(0) 编辑
摘要: http://www.jishuchi.com/read/gin-practice/3839 阅读全文
posted @ 2023-04-22 12:12 技术颜良 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 功能比flag库强大,用法差不多。 相比flag库,最重要的一点就是支持不加"-"的调用。 实例 hello world package main import ( "fmt" "gopkg.in/alecthomas/kingpin.v2" ) var ( debug = kingpin.Flag 阅读全文
posted @ 2023-04-22 09:21 技术颜良 阅读(220) 评论(0) 推荐(0) 编辑