andot

第 1042 号会员 /

回复了 gtd138 创建的主题: 关于客户端请求的解码

使用 hprose 就可以了,不光 TCP 可以,Http,WebSocket 都可以。而且调用方式也比 Go rpc 简单方便的多。

回复了 qkevin123 创建的主题: PHP能够调用Golang写的service吗?

是的,是rpc方式,但跟golang自带的rpc还不同,hprose的rpc不需要特别编写服务方法,随便一个函数或对象就可以发布为服务,而且发布的函数可以任意的组合到一个服务中去。调用也非常方便,在php中一条语句就可以创建个客户端,然后就直接像调用本地对象上的方法一样调用了。

回复了 dayn9 创建的主题: 如何序列化channel内的数据

channel 内的数据无法预知是否有数据可读,假设序列化方法可以序列化channel内的数据,但它如果在没有数据的情况下直接读取就挂起了。而且一个channel也可能会多次读出数据,序列化方法本身无法预知要读多少次。所以channel本身无法被直接序列化,你只能自己读出其中数据,把读出的数据进行序列化。