上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 42 下一页
摘要: codec 用于各种信息的加解密,具体接口如下: // Codec encodes/decodes various types of messages used within go-micro. // ReadHeader and ReadBody are called in pairs to re 阅读全文
posted @ 2021-04-19 17:34 林锅 阅读(128) 评论(0) 推荐(0) 编辑
摘要: selecor是一种基于registry的选择服务节点和标记它们状态的的机制,有Random、RoundRobin两种策略,代码如下: // Selector builds on the registry as a mechanism to pick nodes // and mark their 阅读全文
posted @ 2021-04-19 16:22 林锅 阅读(373) 评论(0) 推荐(0) 编辑
摘要: go-micro的服务发现插件有mdns、consul、etcd等,默认使用mdns server、client的服务注册和发现的逻辑如下图: go-micro在客户端做的负载,典型的Balancing-aware Client模式。 服务端把服务的地址信息保存到Registry, 然后定时的心跳检 阅读全文
posted @ 2021-04-18 16:16 林锅 阅读(1680) 评论(0) 推荐(0) 编辑
摘要: gRPC 是一个高性能、开源和通用的 RPC 框架,面向服务端和移动端,基于 HTTP/2 设计。 gRPC 特点 语言中立,支持多种语言; 基于 IDL 文件定义服务,通过 proto3 工具生成指定语言的数据结构、服务端接口以及客户端 Stub; 通信协议基于标准的 HTTP/2 设计,支持双向 阅读全文
posted @ 2021-04-15 18:29 林锅 阅读(3471) 评论(0) 推荐(0) 编辑
摘要: 一、安装 Mac:brew install tcpdump 二、格式 tcpdump [ -DenNqvX ] [ -c count ] [ -F file ] [ -i interface ] [ -r file ] [ -s snaplen ] [ -w file ] [ expression 阅读全文
posted @ 2021-04-15 15:02 林锅 阅读(154) 评论(0) 推荐(0) 编辑
摘要: Raft是consoul和etcd的核心算法 1.1.1. Raft介绍 Raft提供了一种在计算系统集群中分布状态机的通用方法,确保集群中的每个节点都同意一系列相同的状态转换 它有许多开源参考实现,具有Go,C ++,Java和Scala中的完整规范实现 一个Raft集群包含若干个服务器节点,通常 阅读全文
posted @ 2021-02-08 10:53 林锅 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 1.1.1. go-micro简介 Go Micro是一个插件化的基础框架,基于此可以构建微服务,Micro的设计哲学是可插拔的插件化架构 在架构之外,它默认实现了consul作为服务发现(2019年源码修改了默认使用mdns),通过http进行通信,通过protobuf和json进行编解码 1.1 阅读全文
posted @ 2021-02-08 10:48 林锅 阅读(1093) 评论(0) 推荐(0) 编辑
摘要: 1、环境变量 (1)/etc/profile (建议不修改这个文件 ) 全局(公有)配置,不管是哪个用户,登录时都会读取该文件。 (2)/etc/bashrc (一般在这个文件中添加系统级环境变量) 全局(公有)配置,bash shell执行时,不管是何种方式,都会读取此文件。 (3)~/.bash 阅读全文
posted @ 2020-10-11 23:27 林锅 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 一、安装 https://github.com/go-delve/delve 直接去github上查看各种系统的安装教程,应该基本上都是 go get 二、命令 1 Available Commands: 2 attach Attach to running process and begin de 阅读全文
posted @ 2020-09-15 20:28 林锅 阅读(1312) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2020-04-23 14:38 林锅 阅读(7) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 42 下一页