Janrs.com | 杨建勇

grpc
文章归档

Grpc工具buf.build使用

Grpc工具 buf.build 使用 转载请注明来源:https://janrs.com/iclb 目录结构 文件以及目录的总体结构如下: userservice ├── Makefile ├── buf.gen.yaml ├── buf.work.yaml ├── cmd │   ├── main.go │   └── server │   ├── grpc.go │   ├── http.go │   …

   503   2023-04-07   0 点击阅读

基于Go/Grpc/kubernetes/Istio开发微服务的最佳实践尝试 - 1/3

点击[加入交流群] | 我的GitHub 基于Go/Grpc/kubernetes/Istio开发微服务的最佳实践尝试 - 1/3 基于Go/Grpc/kubernetes/Istio开发微服务的最佳实践尝试 - 2/3 基于Go/Grpc/kubernetes/Istio开发微服务的最佳实践尝试 - 3/3 项目地址:https://github.com/janrs-io/Jgr…

   1,492   2023-03-28   4 点击阅读

Golang Grpc 高级使用 - Deadlines, Cancellation, Error Handling, Multiplexing

点击[加入交流群] | 我的GitHub Golang Grpc 高级使用 转载请注明来源:https://janrs.com/xag1 Deadlines 超时是分布式系统中常用的一种模式。尽管截止日期与超时相似,但对于gRPC来说,有一个关键的区别。超时是一个选项,让客户决定他们愿意等待服务器响应的时间…

   428   2023-03-17   0 点击阅读

istio实现多版本流量转移

istio实现多版本流量转移 多版本流量分发主要概念:同一个服务部署多个 deployment 共用一个 service 。通过在 deployment 设置 version 然后在 virtual service 以及 destination 配置流量转发。 deploy 配置示例 apiVersion: apps/v1 kind: Deployment metadata: …

   263   2023-03-16   0 点击阅读

用GoRoutines高性能同时进行多个Api调用

点击[加入交流群] | 我的GitHub 用GoRoutines高性能同时进行多个Api调用 转载请注明来源:https://janrs.com/ppzi Golang是高效的,非常高效。这种效率在很大程度上要归功于它在处理并发性问题时的独特抽象。例如,Java将其线程映射为操作系统线程,而Go使用自己的go…

   525   2023-03-02   1 点击阅读

Go创建Grpc链接池

点击[加入交流群] | 我的GitHub Go创建Grpc链接池 转载请注明来源:https://janrs.com/x0gn 常规用法 gRPC 四种基本使用 请求响应模式 客户端数据流模式 服务端数据流模式 双向流模式 常见的gRPC调用写法 func main(){ //... some code // 链接grpc服务 …

   749   2023-03-02   0 点击阅读

k8s部署prometheus/grafana

[!TIP] K8S部署prometheus以及grafana 并且使用Ingress对外访问 Ingress Nginx Controller 的安装教程地址:(https://janrs.com/2023/02/k8s%e9%83%a8%e7%bd%b2ingress-controller/) 转载请注明出处:https://janrs.com k8s部署prometheus以及grafana k8s部署prome…

   940   2022-06-19   1 点击阅读