测试
java 服务在阿里云容器 启动着呢,但是我这边在本地使用 python3.9 脚本调用,调用可以获取到 API 和对应的方法名,但是一调用方法就提示 Traceback (most recent call last):
File "D:\pyProject\mytest\callDubbo.py", line 26, in
dubborequests.zk_invoke(service_name, method, data)
File "D:\Program\anaconda3\lib\site-packages\dubborequests\api.py", line 69, in zk_invoke
dubbo_conn, service_data = __get_conn_dto(service_name, version)
File "D:\Program\anaconda3\lib\site-packages\dubborequests\api.py", line 44, in __get_conn_dto
if dubbo_conn is None: raise Exception(f'{service_name}服务连接出错')
Exception: com.xxxx.provider.api.InvoiceServiceApi 服务连接出错
代码如下:
import dubborequests
from dubborequests.config import Config
# 先配置zookeeper中心地址
Config.zookeeper_url_list = ['pre-zk-01.xxxx.com:2181','pre-zk-02.xxxx.com:2181','pre-zk-03.xxxx.com:2181']
service_name = "com.xxxx.provider.api.InvoiceServiceApi"
method_name ="invoiceApply"
data = {
"invoiceApplyDTO": {
"applyId": "20180815110000000000000000000001",
"applyTime": "2018-08-15 10:00:00"
}
}
# 获取dubbo服务详情
data = dubborequests.search(service_name)
print(data)
# 获取dubbo服务下的所有方法
service_data = dubborequests.get_service_like("invoice")
print(service_data)
for method in service_data:
dubborequests.zk_invoke(service_name, method, data)
不错
公钥私钥都是 256 位的字符,删掉了好多
有的公司的研发总监或经理就是有那么个 title,跟傻逼一样,就不知道怎么管理,为了舔领导天天搞什么敏捷,开发出一堆 bug,测试要时间不给,经常倒排期,越快上线越好,最后线上出问题都埋怨测试。
为什么出现问题就要辞退开发或者测试呢?难道新招来的人就会比她更熟悉流程,要做的不应该规范化流程么?而且线上 bug 这种肯定会有一部分的。
能重新把图片更新下么?图片的都看不到
测试