Skip to main content

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()即可。

Project details


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)

Uploaded Source

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

Hashes for cppcloud-1.0.3.tar.gz
Algorithm Hash digest
SHA256 37b58466ab6de1ced75a31ce915136b32ce958c76b4224815fa040a5951ea1dd
MD5 9b6f94f9aa20f891fe99f99c6cf5dbca
BLAKE2b-256 58d75c084b2bfbf0ebc34f9c324fc45118483efc2c872701f646fc67f072e84c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page