PHP 调用Java Dubbo服务(Dubbo、Hessian、JsonRPC)
来源:互联网 发布:linux tomcat 日志查看 编辑:程序博客网 时间:2024/05/29 16:59
Composer:
因 composer 没有稳定版本,安装失败。
一、安装 lornewang/idiot 包依赖
查看 lornewang/idiot 依赖
{ "name": "lornewang/idiot", "description": "PHP Dubbo Client in Zookeeper", "keywords": ["dubbo", "zookeeper"], "type": "library", "license": "MIT", "require": { "php": ">=5.4", "icecave/flax": "0.1.*" }, "autoload": { "psr-4": { "Idiot\\": "src" } }}
安装 icecave/flax
:
composer require icecave/flax
二、安装 lornewang/idiot
安装 lornewang/idiot
mkdir vendor/lornewangcd vendor/lornewang/git clone https://github.com/lornewang/idiot.git
三、修改composer配置
"autoload":{ "psr-4" : { "Idiot\\":"packages/lornewang/idiot/src/" }}
更新 composer
composer dump-autoload
四、测试
include './vendor/autoload.php';use Idiot\Service;use Idiot\Type;$options = [ "conn" => "10.60.0.63:2181", "path" => "com.noriental.encouragesvr.score.service.ScoreConfigService", "version" => "1.0.0"];$service = new Service($options);$data = $service->invoke('getOneResourceMaxScore',[]); print_r( $data );
阅读全文
0 0
- PHP 调用Java Dubbo服务(Dubbo、Hessian、JsonRPC)
- 命令行调用dubbo服务
- Dubbo服务调用问题
- dubbo 远程服务无法调用
- Dubbo学习(三)服务调用
- dubbo 远程服务调用流程
- Dubbo 服务调用原理浅析
- dubbo(二)发布dubbo服务
- Dubbo-----运行Dubbo服务
- dubbo泛化调用 http接口 随意调用dubbo服务
- 基于Dubbo的Hessian协议实现远程调用
- 基于Dubbo的Hessian协议实现远程调用
- 基于Dubbo的Hessian协议实现远程调用
- 基于dubbo的hessian协议远程调用实例
- dubbo配置hessian+dubbo协议共存
- 调用Dubbo服务报以下错误(com.alibaba.dubbo.remoting.RemotingException),问题原因和解决办法
- dubbo服务
- dubbo服务
- 语音识别
- python 中函数传递数值(知乎转载)
- Ubunt下开启ROOT帐户
- Java消息中间件---基础篇
- Spring异常: {@org.springframework.beans.factory.annotation.Autowired(required=true)}
- PHP 调用Java Dubbo服务(Dubbo、Hessian、JsonRPC)
- Linux----阿里云服务器配置多个FTP账号
- JSP页面间传递参数方法介绍
- PHPStorm使用技巧及快捷键
- 使用nsupdate命令时报错:update failed: SERVFAIL
- bcmath.so
- Redis之集群redis-trib.rb环境的搭建-yellowcong
- 使用mybatis-generator-core生成MyBatis Mapper文件
- Javascript设计模式