CppCloud python3 客户端sdk
Project description
## CppCloud python3客户端sdk
install: pip install cppcloud
package: cppcloud
```
import cppcloud
if __name__ == "__main__":
if not cppcloud.init('serv_host', 4800, svrname="TestApp"):
print('CloudApp start fail, exit')
exit(-1)
# service job here
cppcloud.uninit()
```
CloudApp实例是*CppCloud python*客户端sdk的核心,提供与服务端cppcloud_serv的长连接,
只要初始化成功后便会自动保持心跳,接收/响应服务器命令,上报本服务状态等。
服务治理的其他业务(配置,服务提供,服务消费)都基于cloudapp之上,各业务实例均采用
单实例模型,下面的函数即是提供应该获得业务实例用的:
confObject() 分布式配置实例
statObject() 统计模块实例
providerObject() 服务提供者 # 无需实例,仅作初始化用
invokerObject() 服务消费者实例
ps: 如果某种实例无需用到,则不要调用对应的xxxObject()即可。
install: pip install cppcloud
package: cppcloud
```
import cppcloud
if __name__ == "__main__":
if not cppcloud.init('serv_host', 4800, svrname="TestApp"):
print('CloudApp start fail, exit')
exit(-1)
# service job here
cppcloud.uninit()
```
CloudApp实例是*CppCloud python*客户端sdk的核心,提供与服务端cppcloud_serv的长连接,
只要初始化成功后便会自动保持心跳,接收/响应服务器命令,上报本服务状态等。
服务治理的其他业务(配置,服务提供,服务消费)都基于cloudapp之上,各业务实例均采用
单实例模型,下面的函数即是提供应该获得业务实例用的:
confObject() 分布式配置实例
statObject() 统计模块实例
providerObject() 服务提供者 # 无需实例,仅作初始化用
invokerObject() 服务消费者实例
ps: 如果某种实例无需用到,则不要调用对应的xxxObject()即可。
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
cppcloud-1.0.3.tar.gz
(21.3 kB
view details)
File details
Details for the file cppcloud-1.0.3.tar.gz.
File metadata
- Download URL: cppcloud-1.0.3.tar.gz
- Upload date:
- Size: 21.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.18.4 setuptools/28.8.0 requests-toolbelt/0.8.0 tqdm/4.29.0 CPython/3.6.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
37b58466ab6de1ced75a31ce915136b32ce958c76b4224815fa040a5951ea1dd
|
|
| MD5 |
9b6f94f9aa20f891fe99f99c6cf5dbca
|
|
| BLAKE2b-256 |
58d75c084b2bfbf0ebc34f9c324fc45118483efc2c872701f646fc67f072e84c
|