nacos-group / nacos-sdk-python

nacos python sdk
Apache License 2.0
364 stars 137 forks source link

nacos 2.0+ python sdk #152

Closed Jedore closed 6 months ago

Jedore commented 7 months ago

:wave: 2024年了,开年有个计划:写一个支持完整nacos 2.0+功能的python sdk。 想看看究竟有多少小伙伴需要 python版 nacos2.0+ sdk ?

https://github.com/nacos-group/nacos-sdk-python/issues/87 https://github.com/nacos-group/nacos-sdk-python/issues/92 https://github.com/nacos-group/nacos-sdk-python/issues/97 https://github.com/nacos-group/nacos-sdk-python/issues/98 https://github.com/nacos-group/nacos-sdk-python/issues/121 https://github.com/nacos-group/nacos-sdk-python/issues/129

m4kemoretime commented 7 months ago

真是翘首以盼啊😄

boholder commented 7 months ago

请教下,达成“支持2.0+”目标的基线或者说验证目标都有哪些?最近一两个月后工作上必须要用,如果知道基线的话我自己想办法糊一个先用着算了。。难受

FYI

自问自答,我们需要python服务和其他服务相互调用,所以最低程度在python侧应该实现:

  1. 注册
  2. 注销
  3. 心跳
  4. 查询服务
Jedore commented 7 months ago

请教下,达成“支持2.0+”目标的基线或者说验证目标都有哪些?最近一两个月后工作上必须要用,如果知道基线的话我自己想办法糊一个先用着算了。。难受

FYI

自问自答,我们需要python服务和其他服务相互调用,所以最低程度在python侧应该实现:

  1. 注册
  2. 注销
  3. 心跳
  4. 查询服务

@boholder 可以参考下rust https://github.com/nacos-group/nacos-sdk-rust

boholder commented 6 months ago

@boholder 可以参考下rust https://github.com/nacos-group/nacos-sdk-rust

嘿,有人实现了用PyO3的rust python-binding版本,包括配置中心和服务发现功能,是用gRPC方式和nacos服务端通信的。让我实验下能否直接用。再次感谢信息。 https://github.com/opc-source/nacos-sdk-rust-binding-py