PHP 调用Java Dubbo服务(Dubbo、Hessian、JsonRPC)

Composer:

KeyValue
包名lornewang/idiot
安装composer require lornewang/idiot
Composerhttps://packagist.org/packages/lornewang/idiot
Githubhttps://github.com/lornewang/idiot

因 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/lornewang
cd 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 );
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值