gRPC 官网:https://grpc.io/ 1. 创建服务端 1.1 基于 ASP.NET Core Web 应用程序模板创建 gRPC Server 项目。 1.2 编译并运行 2. 创建客户端 2.1 基于控制台应用程序模板创建 gRPC Client 项目,并安装 Nuget 包(Goo ...
分类:
Web程序 时间:
2019-06-25 09:42:55
阅读次数:
167
环境 docker环境 错误 原因 composer.json 升级 google/protobuf, grpc/grpc 出现以上错误 .无法加/var/www/config/config.php配置文件 , 而真实config目录为: /var/www/app/config/config.php ...
分类:
Web程序 时间:
2019-06-18 20:13:39
阅读次数:
287
使用gRPC作为云平台和移动前端的连接方式,网络安全应该是必须考虑的一个重点。gRPC是支持ssl/tls安全通讯机制的。用了一个周末来研究具体使用方法,实际上是一个周末的挖坑填坑过程。把这次经历记录下来与各位分享。 gRPC的ssl/tls的原理是在服务端安装安全证书公用certificate和私 ...
分类:
其他好文 时间:
2019-06-17 14:14:11
阅读次数:
122
相关库的安装$python-mpip×××tallgrpcio$python-mpip×××tallgrpcio-toolsgoogleapis-common-protosDemo程序功能概述服务器端存在Test_service类中定义了my_function方法,客户端通过gRPC协议进行远程调用;该方法实现的功能是将接受到的字符串内容全部改为大写并返回PB接口描述文件定义syntax="pro
分类:
其他好文 时间:
2019-06-14 17:53:18
阅读次数:
107
为什么要学习Netty? 目前基于Netty实现的一些优秀的开源框架:Dubbo、RocketMQ、Spark、Spring5、Flink、ElasticSearch、gRPC……这些还说明不了为什么要学习netty吗?! Netty是什么? 异步事件驱动框架,用于快速开发高性能服务端和客户端; 封 ...
分类:
Web程序 时间:
2019-05-26 18:07:35
阅读次数:
141
在 Linux 操作系统下,如何添加一个新用户到一个特定的组中?如何同时将用户添加到多个组中?又如何将一个已存在的用户移动到某个组或者给他增加一个组?对于不常用 Linux 的人来讲,记忆 Linux 那繁多的命令行操作真是件不容易的事。 在 Linux 中,增加用户或改变用户的组属性可以使用 us ...
分类:
系统相关 时间:
2019-05-25 12:50:48
阅读次数:
466
前言 不知从什么时候rpc这个东西开始进入我们的视野,一开始做开发的时候经常使用的都是http,偶尔使用的是socket进行通信,使用的是restful的方式。但是,一次偶然的机会你会发现RPC这个东西进入了你的视野,而且由于微服务的兴起然他迅速被人们所知,那么它是什么,又如何使用呢? RPC定义 ...
分类:
Web程序 时间:
2019-05-20 19:24:45
阅读次数:
874
XRPC的目标非常明确,就是给.net core平台实现一个百万级别的远程方法调用RPC通讯组件。它的设计理念和GRPC一样,基于连接复用的机制实现高吞的性能;XRPC采用了HTTP2复用的思想,在协议设计上也类似文本和二进制相结合;在应用层面并没使用消息而是基于接口代理的方式让使用更简便。 协议序 ...
分类:
Web程序 时间:
2019-05-19 09:27:59
阅读次数:
222
https://segmentfault.com/a/1190000008672912?utm_source=tag-newest https://blog.csdn.net/zhangzq86/article/details/79711207 ...
分类:
其他好文 时间:
2019-05-14 00:58:32
阅读次数:
123
这个用例的逻辑很简单, 服务器运行一个管理个人信息的服务, 提供如下的四个服务: (1) 添加一个个人信息 注: 对应于Unary RPCs, 客户端发送单一消息给服务器, 服务器返回单一消息 (2) 添加多个个人信息 注: 对应于Client streaming RPCs, 客户端使用提供的str ...
分类:
其他好文 时间:
2019-05-09 10:38:57
阅读次数:
115