UnionDrug微服务
MicroService
客户端consumer
。
- PHP
7.1+
- Phalcon
3.2+
- Restful请求服务
delete
(string
,string
,array
,array
)get
(string
,string
,array
)head
(string
,string
,array
)options
(string
,string
,array
,array
)patch
(string
,string
,array
,array
)post
(string
,string
,array
,array
)put
(string
,string
,array
,array
)
- Response结果返回
withError
(string
,int
)withList
(array
)withObject
(array
)withPaging
(array
,ResponsePaging
)withSuccess
()
public function postAction(){
$name = 'serviceName';
$route = 'route/action';
$query = ["page" => 1];
$body = ["userId" => 1, "options" => ["key" => "value"]];
$this->serviceClient->post($name, $route, $query, $body);
}
Directory
└── vendor
└── uniondrug
└── service-client
├── src
│ └── Client.php
└── README.md
Composer
{
"autoload" : {
"psr-4" : {
"UniondrugServiceClient\\" : "vendor/uniondrug/service-client/src"
}
}
}