文章目录一、监控有哪些指标二、prometheus、grafana架构Prometheus 组件Grafana 组件架构优点三、安装prometheus和node-exporter1. docker pull镜像2. 启动n...
-
golang 【监控指标】监控系统-prometheus、grafana。容器化部署。go语言 gin框架、gRPC框架的集成
-
spring boot 后端 分布式 gRPC - gRPC 整合 SpringBoot(全代码 + 避坑!)
目录一、gRPC 整合 SpringBoot1.1、创建项目1.2、前置配置1.3、api 开发1.4、server 开发1.5、client 开发1.6、演示效果一、gRPC 整合 SpringBoot1.1、创建项目ap...
-
API 接口选择那个?RESTful、GraphQL、gRPC、WebSocket、Webhook
大家好,我是比特桃。目前我们的生活紧紧地被大量互联网服务所包围,互联网上每天都有数百亿次API调用。API 是两个设备相互通讯的一种方式,人们在手机上每次指尖的悦动,背后都是 API 接口的调用。 本文将列举常见的一些 A...
-
.netcore 『gRPC 服务』使用 Postman 对 .NET Core 的 gRPC 服务进行调试测试
读完这篇文章里你能收获到.NET Core反射gRPC使用Postman调用gRPC感谢点赞+收藏,避免下次找不到~文章目录一、设置 gRPC 反射1. 准备2. 代码修改二、使用 Postman 调用gRPC一、设置 g...
-
网络 grpc 小米服务治理——客户端熔断器(Google SRE客户端熔断器)
目录前言一、什么是Google SRE熔断器二、Google SRE 熔断器的工作流程:三、客户端熔断器 (google SRE 熔断器 golang GRPC 实现四、客户端熔断器 (google SRE 熔断器 g...
-
golang brew macos Mac下,protoc-gen-go-grpc: program not found or is not executable问题的解决
一 问题来源 在公司的项目中,需要把对应的proto文件生成对应的pb文件,当执行protoc相关命令时,出现报错:protoc-gen-go-grpc: program not found or is not e...
-
SpringBoot + Kotlin 中使用 GRPC 进行服务通信
示例项目见:kotlin-grpc一、导入依赖:二、设置Proto将 proto 文件放在 src/mian/proto 目录下// 用户showId// 用户showId执行 ./gradlew clean buildbu...
-
4. 【gRPC系列学习】Resolver原理详解
在上节分析DialContext过程中发现Resolver名称解析是比较重要的一环,关系到如何寻找到服务器的IP地址,本节分析源码介绍Resolver的工作方式,下节实际案例介绍如何自定义Resolver。 本系列gRPC学...
-
网络 服务发现 后端 07平衡负载:gRPC是如何进行负载均衡的?
负载均衡(Load Balance),其含义就是指将请求负载进行平衡、分摊到多个负载单元上进行运行,从而协同完成工作任务。负载均衡的主要作用:提升并发性能:负载均衡通过算法尽可能均匀的分配集群中各节点的工作量,以此提高集群的...
-
golang gRPC Java、Go、PHP使用例子
RPC选型入门测试系列文章 【1】GraphQL基础知识与Spring for GraphQL使用教程 【2】gRPC Java、Go、PHP使用例子 【3】Thrift RPC Java、Go、PHP使用例子 文章目录...
-
istio http2 GRPC 程序在 Kubernetes 中的负载均衡
本文的背景使用的是 kratos 框架。 背景 众所周知 grpc 底层使用 http2 协议,而 http2 是一个长链接多路复用的。在正常情况下客服端与服务端一对一不会需要负载均衡手段;但是当服务上云之后为了保障服务的可...
-
https ssl 网络 grpc介绍(二)——认证方式
前言 HTTP是明文传输的,即客户端与服务端之间通信的信息是可见的,这就存在被窃听、冒充或篡改的风险。HTTPS在HTTP和TCP之间加入了TLS协议,如图所示: TLS协议主要解决了以下三个网络安全问题: 信息加密: HT...
没有更多内容