随笔分类 -  rpc

zenoh rpc 内部实现简单说明
摘要:以前简单提过zenoh rpc,整体来说功能点很不错,但是目前实现上相对简单,以下简单说明下内部实现处理 整体内部实现 整体上并没有太多特殊的地方,核心还是利用了zenoh 的declare_queryable 能力,对于服务的发现,服务访问,基于了key_exps Server 处理 参考图 如下 阅读全文

posted @ 2025-01-14 08:00 荣锋亮 阅读(16) 评论(0) 推荐(0) 编辑

zenoh-rpc 基于zenoh 的rpc框架
摘要:zenoh-rpc 目前还属于早期项目,利用此框架我们可以开发去中心化的分布式微服务 包含的功能 强类型 服务注册 服务发现 自动生成客户端以及server端代码 去中心化的rpc服务 说明 zenoh 灵活的数据通信能力,可以实现不少有意思的服务,比如分布式web服务等,zenoh-rpc 目前还 阅读全文

posted @ 2024-12-25 08:00 荣锋亮 阅读(26) 评论(0) 推荐(0) 编辑

rpyc python rpc 框架
摘要:rpyc 属于一个老牌项目了,支持rpc 模式的处理,同时支持面向服务的开发模式,包含了一些安全控制,支持服务注册,服务发现 包含的特性 透明,可以使用类似本地模式的方法访问 对称,client 以及server 都可以支持调用 支持同步以及异步操作 平台无关 低开销 安全,支持基于tls,以及ss 阅读全文

posted @ 2024-09-29 17:02 荣锋亮 阅读(95) 评论(0) 推荐(0) 编辑

tengine 支持dubbo 的docker镜像
摘要:tengine 已经支持dubbo了,类似nginx 支持grpc(但是还是有点弱)以下是dockerfile 的制作 具体的使用,后边会有相关的介绍 Dockerfile FROM alpine:3.8 ​ ENV TENGINE_VERSION 2.3.2 ​ # nginx: https:// 阅读全文

posted @ 2020-08-06 19:51 荣锋亮 阅读(487) 评论(0) 推荐(0) 编辑

grpc rust 项目基本使用
摘要:1. 安装依赖(rust 基本依赖就不说了,需要配置环境变量) protoc 参考: https://github.com/google/protobuf/releases/tag/v3.5.1 2. 参考项目 https://github.com/rongfengliang/grpc-rustde 阅读全文

posted @ 2018-03-08 10:45 荣锋亮 阅读(701) 评论(0) 推荐(0) 编辑

grpc gateway 使用以及docker compose 集成
摘要:1. grpc gateway 安装 参考,比较简单,有需要的依赖可以参考相资料 mkdir tmp cd tmp git clone https://github.com/google/protobuf cd protobuf ./autogen.sh ./configure make make 阅读全文

posted @ 2018-02-28 23:48 荣锋亮 阅读(1938) 评论(0) 推荐(0) 编辑

grpc 安装以及墙的解决方法
摘要:1. 默认官方文档 go get -u google.golang.org/grpc 因墙的问题,大部分安装是无法完成的 2. 解决方法 a. grpc mkdir -p $GOAPTH/src/google.golang.org git clone https://github.com/grpc/ 阅读全文

posted @ 2018-02-27 20:31 荣锋亮 阅读(556) 评论(0) 推荐(0) 编辑

grpc xservice 使用
摘要:1. 安装(此处比较简单) dep 包管理 配置环境变量 GOPATH/bin GO/bin protoc 下载并配置环境变量 2. xservice 安装 a. 预备(一些需要的依赖) mkdir -p $GOPATH/src/golang.org/x git clone https://gith 阅读全文

posted @ 2018-02-27 15:30 荣锋亮 阅读(216) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示