首页 > 编程知识 正文

hp paro是什么意思,简单自我介绍

时间:2023-05-06 04:49:33 阅读:135964 作者:4485

hprose是高性能对象服务的简称。 作为RPC对外提供服务,hprose可以实现不同语言:

场景(可实现) :

使用python创建HP rose服务器端

使用golang创建HP rose客户端

hprose官方支持多种语言

官方网站:https://hprose.com/

安装(明确地写着官方文档) :

1. python环境:

pip install hprose 2. golang环境:

在go get-u-vgithub.com/HP rose/HP rose-golang下,python表示服务器端,golang表示客户端端。

python server:

importhprosedefsend(data ) : return data ' servertest ' def main ) :server=HProse.httpserver ) port=8081 ) server

ackagemainimport (fmt ' grpc ' github.com/HP rose/HP rose-golang/RPC ' ) func init ) {}typesendststruct{sendfund} func main ((client :=grpc.new http client ) ) http://127.0.0.133608081 ) (var send * send stclient.useservice ) )

output : clientsendhelloservertest当然也可以使用golang写服务器端,使用python写客户端端。 确实使用hprose也很容易构建分布式系统。

我有两个问题:

1 .性能怎么样? 我们需要稍后再测试

2 .还不知道客户端调用和执行send.Send方法是服务器端还是客户端端。 (推测是服务器侧)。

应该在服务器端执行。 否则不需要异步。 在设计上也应该是这样。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。