diff --git a/unit-executor/.idea/.gitignore b/unit-executor/.idea/.gitignore new file mode 100644 index 00000000..13566b81 --- /dev/null +++ b/unit-executor/.idea/.gitignore @@ -0,0 +1,8 @@ +# Default ignored files +/shelf/ +/workspace.xml +# Editor-based HTTP Client requests +/httpRequests/ +# Datasource local storage ignored files +/dataSources/ +/dataSources.local.xml diff --git a/unit-executor/.idea/UNIT-EXECUTOR.iml b/unit-executor/.idea/UNIT-EXECUTOR.iml new file mode 100644 index 00000000..909438d8 --- /dev/null +++ b/unit-executor/.idea/UNIT-EXECUTOR.iml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/unit-executor/.idea/inspectionProfiles/Project_Default.xml b/unit-executor/.idea/inspectionProfiles/Project_Default.xml new file mode 100644 index 00000000..342ece77 --- /dev/null +++ b/unit-executor/.idea/inspectionProfiles/Project_Default.xml @@ -0,0 +1,20 @@ + + + + \ No newline at end of file diff --git a/unit-executor/.idea/inspectionProfiles/profiles_settings.xml b/unit-executor/.idea/inspectionProfiles/profiles_settings.xml new file mode 100644 index 00000000..105ce2da --- /dev/null +++ b/unit-executor/.idea/inspectionProfiles/profiles_settings.xml @@ -0,0 +1,6 @@ + + + + \ No newline at end of file diff --git a/unit-executor/.idea/misc.xml b/unit-executor/.idea/misc.xml new file mode 100644 index 00000000..5d207f41 --- /dev/null +++ b/unit-executor/.idea/misc.xml @@ -0,0 +1,7 @@ + + + + + + \ No newline at end of file diff --git a/unit-executor/.idea/modules.xml b/unit-executor/.idea/modules.xml new file mode 100644 index 00000000..07387918 --- /dev/null +++ b/unit-executor/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/unit-executor/.idea/vcs.xml b/unit-executor/.idea/vcs.xml new file mode 100644 index 00000000..6c0b8635 --- /dev/null +++ b/unit-executor/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/unit-executor/logs/Unit-Executor.log b/unit-executor/logs/Unit-Executor.log index e285d98a..2951f853 100644 --- a/unit-executor/logs/Unit-Executor.log +++ b/unit-executor/logs/Unit-Executor.log @@ -4281,3 +4281,602 @@ 2024-08-30 11:19:08 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 正则匹配对象已经在service_registry中注册! 2024-08-30 11:19:08 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 前缀相等对象已经在service_registry中注册! 2024-08-30 11:19:08 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 后缀相等对象已经在service_registry中注册! +2024-08-30 13:40:08 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 相等对象已经在service_registry中注册! +2024-08-30 13:40:08 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 大于对象已经在service_registry中注册! +2024-08-30 13:40:08 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 小于对象已经在service_registry中注册! +2024-08-30 13:40:08 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 大于等于对象已经在service_registry中注册! +2024-08-30 13:40:08 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 小于等于对象已经在service_registry中注册! +2024-08-30 13:40:08 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 不等于对象已经在service_registry中注册! +2024-08-30 13:40:08 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 不为空对象已经在service_registry中注册! +2024-08-30 13:40:08 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 为空对象已经在service_registry中注册! +2024-08-30 13:40:08 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 字符串类型相等对象已经在service_registry中注册! +2024-08-30 13:40:08 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 长度相等对象已经在service_registry中注册! +2024-08-30 13:40:08 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 长度大于对象已经在service_registry中注册! +2024-08-30 13:40:08 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 长度大于等于对象已经在service_registry中注册! +2024-08-30 13:40:08 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 长度小于对象已经在service_registry中注册! +2024-08-30 13:40:08 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 长度小于等于对象已经在service_registry中注册! +2024-08-30 13:40:08 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 包含对象已经在service_registry中注册! +2024-08-30 13:40:08 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 包含常见类型对象已经在service_registry中注册! +2024-08-30 13:40:08 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 类型匹配对象已经在service_registry中注册! +2024-08-30 13:40:08 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 正则匹配对象已经在service_registry中注册! +2024-08-30 13:40:08 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 前缀相等对象已经在service_registry中注册! +2024-08-30 13:40:08 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 后缀相等对象已经在service_registry中注册! +2024-08-30 13:41:03 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 相等对象已经在service_registry中注册! +2024-08-30 13:41:03 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 大于对象已经在service_registry中注册! +2024-08-30 13:41:03 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 小于对象已经在service_registry中注册! +2024-08-30 13:41:03 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 大于等于对象已经在service_registry中注册! +2024-08-30 13:41:03 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 小于等于对象已经在service_registry中注册! +2024-08-30 13:41:03 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 不等于对象已经在service_registry中注册! +2024-08-30 13:41:03 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 不为空对象已经在service_registry中注册! +2024-08-30 13:41:03 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 为空对象已经在service_registry中注册! +2024-08-30 13:41:03 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 字符串类型相等对象已经在service_registry中注册! +2024-08-30 13:41:03 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 长度相等对象已经在service_registry中注册! +2024-08-30 13:41:03 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 长度大于对象已经在service_registry中注册! +2024-08-30 13:41:03 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 长度大于等于对象已经在service_registry中注册! +2024-08-30 13:41:03 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 长度小于对象已经在service_registry中注册! +2024-08-30 13:41:03 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 长度小于等于对象已经在service_registry中注册! +2024-08-30 13:41:03 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 包含对象已经在service_registry中注册! +2024-08-30 13:41:03 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 包含常见类型对象已经在service_registry中注册! +2024-08-30 13:41:03 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 类型匹配对象已经在service_registry中注册! +2024-08-30 13:41:03 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 正则匹配对象已经在service_registry中注册! +2024-08-30 13:41:03 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 前缀相等对象已经在service_registry中注册! +2024-08-30 13:41:03 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 后缀相等对象已经在service_registry中注册! +2024-08-30 13:41:36 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 相等对象已经在service_registry中注册! +2024-08-30 13:41:36 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 大于对象已经在service_registry中注册! +2024-08-30 13:41:36 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 小于对象已经在service_registry中注册! +2024-08-30 13:41:36 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 大于等于对象已经在service_registry中注册! +2024-08-30 13:41:36 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 小于等于对象已经在service_registry中注册! +2024-08-30 13:41:36 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 不等于对象已经在service_registry中注册! +2024-08-30 13:41:36 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 不为空对象已经在service_registry中注册! +2024-08-30 13:41:36 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 为空对象已经在service_registry中注册! +2024-08-30 13:41:36 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 字符串类型相等对象已经在service_registry中注册! +2024-08-30 13:41:36 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 长度相等对象已经在service_registry中注册! +2024-08-30 13:41:36 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 长度大于对象已经在service_registry中注册! +2024-08-30 13:41:36 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 长度大于等于对象已经在service_registry中注册! +2024-08-30 13:41:36 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 长度小于对象已经在service_registry中注册! +2024-08-30 13:41:36 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 长度小于等于对象已经在service_registry中注册! +2024-08-30 13:41:36 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 包含对象已经在service_registry中注册! +2024-08-30 13:41:36 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 包含常见类型对象已经在service_registry中注册! +2024-08-30 13:41:36 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 类型匹配对象已经在service_registry中注册! +2024-08-30 13:41:36 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 正则匹配对象已经在service_registry中注册! +2024-08-30 13:41:36 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 前缀相等对象已经在service_registry中注册! +2024-08-30 13:41:36 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 后缀相等对象已经在service_registry中注册! +2024-08-30 13:42:22 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 相等对象已经在service_registry中注册! +2024-08-30 13:42:22 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 大于对象已经在service_registry中注册! +2024-08-30 13:42:22 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 小于对象已经在service_registry中注册! +2024-08-30 13:42:22 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 大于等于对象已经在service_registry中注册! +2024-08-30 13:42:22 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 小于等于对象已经在service_registry中注册! +2024-08-30 13:42:22 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 不等于对象已经在service_registry中注册! +2024-08-30 13:42:22 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 不为空对象已经在service_registry中注册! +2024-08-30 13:42:22 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 为空对象已经在service_registry中注册! +2024-08-30 13:42:22 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 字符串类型相等对象已经在service_registry中注册! +2024-08-30 13:42:22 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 长度相等对象已经在service_registry中注册! +2024-08-30 13:42:22 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 长度大于对象已经在service_registry中注册! +2024-08-30 13:42:22 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 长度大于等于对象已经在service_registry中注册! +2024-08-30 13:42:22 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 长度小于对象已经在service_registry中注册! +2024-08-30 13:42:22 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 长度小于等于对象已经在service_registry中注册! +2024-08-30 13:42:22 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 包含对象已经在service_registry中注册! +2024-08-30 13:42:22 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 包含常见类型对象已经在service_registry中注册! +2024-08-30 13:42:22 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 类型匹配对象已经在service_registry中注册! +2024-08-30 13:42:22 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 正则匹配对象已经在service_registry中注册! +2024-08-30 13:42:22 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 前缀相等对象已经在service_registry中注册! +2024-08-30 13:42:22 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 后缀相等对象已经在service_registry中注册! +2024-08-30 13:42:23 [MainThread]-[main.main:36]-[INFO]:gRPC服务已经启动:0.0.0.0:56310 +2024-08-30 13:47:20 [ThreadPoolExecutor-3_0]-[base.__send_request:446]-[INFO]:-------- request info ---------- +{ + "url": "http://httpbin.org/post", + "method": "POST", + "headers": {} +} +-------- response info ---------- +{ + "args": {}, + "data": "", + "files": {}, + "form": {}, + "headers": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate, br", + "Content-Length": "0", + "Host": "httpbin.org", + "User-Agent": "python-requests/2.32.3", + "X-Amzn-Trace-Id": "Root=1-66d15ce8-729ada9213d82c2462cfa6c0" + }, + "json": null, + "origin": "1.65.139.133", + "url": "http://httpbin.org/post" +} +2024-08-30 13:47:20 [asyncio_0]-[executor.RunApiDoc:16]-[INFO]:-------- 测试结果 ---------- +{ + "class_list": [ + { + "all": 1, + "success": 1, + "fail": 0, + "error": 0, + "cases": [ + { + "name": "demo", + "log_data": [ + "【INFO】 |: 开始执行用例:【demo】\n", + "【INFO】 |: 当前运行环境\n临时变量:\n全局变量:\n", + "【INFO】 |: 强制等待:0秒\n", + "【INFO】 |: 执行前置脚本\n", + "【INFO】 |: 发送请求[POST]:http://httpbin.org/post:\n", + "【DEBUG】 |: 请求头:{\n \"User-Agent\": \"python-requests/2.32.3\",\n \"Accept-Encoding\": \"gzip, deflate, br\",\n \"Accept\": \"*/*\",\n \"Connection\": \"keep-alive\",\n \"Content-Length\": \"0\"\n}\n", + "【DEBUG】 |: 请求体:None\n", + "【DEBUG】 |: 响应头:{\n \"Connection\": \"close\",\n \"Content-Length\": \"401\",\n \"Access-Control-Allow-Credentials\": \"true\",\n \"Access-Control-Allow-Origin\": \"*\",\n \"Content-Type\": \"application/json\",\n \"Date\": \"Fri, 30 Aug 2024 05:47:20 GMT\",\n \"Server\": \"gunicorn/19.9.0\"\n}\n", + "【DEBUG】 |: 响应体:{\n \"args\": {},\n \"data\": \"\",\n \"files\": {},\n \"form\": {},\n \"headers\": {\n \"Accept\": \"*/*\",\n \"Accept-Encoding\": \"gzip, deflate, br\",\n \"Content-Length\": \"0\",\n \"Host\": \"httpbin.org\",\n \"User-Agent\": \"python-requests/2.32.3\",\n \"X-Amzn-Trace-Id\": \"Root=1-66d15ce8-729ada9213d82c2462cfa6c0\"\n },\n \"json\": null,\n \"origin\": \"1.65.139.133\",\n \"url\": \"http://httpbin.org/post\"\n}\n", + "【INFO】 |: 请求响应状态码:200\n", + "【INFO】 |: 执行后置脚本\n", + "【INFO】 |: demo执行——>【通过】\n" + ], + "l_env": [], + "g_env": [], + "url": "http://httpbin.org/post", + "method": "POST", + "status_code": 200, + "response_header": "{\n \"Connection\": \"close\",\n \"Content-Length\": \"401\",\n \"Access-Control-Allow-Credentials\": \"true\",\n \"Access-Control-Allow-Origin\": \"*\",\n \"Content-Type\": \"application/json\",\n \"Date\": \"Fri, 30 Aug 2024 05:47:20 GMT\",\n \"Server\": \"gunicorn/19.9.0\"\n}", + "requests_header": "{\n \"User-Agent\": \"python-requests/2.32.3\",\n \"Accept-Encoding\": \"gzip, deflate, br\",\n \"Accept\": \"*/*\",\n \"Connection\": \"keep-alive\",\n \"Content-Length\": \"0\"\n}", + "response_body": "{\n \"args\": {},\n \"data\": \"\",\n \"files\": {},\n \"form\": {},\n \"headers\": {\n \"Accept\": \"*/*\",\n \"Accept-Encoding\": \"gzip, deflate, br\",\n \"Content-Length\": \"0\",\n \"Host\": \"httpbin.org\",\n \"User-Agent\": \"python-requests/2.32.3\",\n \"X-Amzn-Trace-Id\": \"Root=1-66d15ce8-729ada9213d82c2462cfa6c0\"\n },\n \"json\": null,\n \"origin\": \"1.65.139.133\",\n \"url\": \"http://httpbin.org/post\"\n}", + "requests_body": null, + "state": "成功", + "tag": "循环1次", + "run_time": "0.701s" + } + ], + "res": "", + "name": "Demo", + "state": "success" + } + ], + "all": 1, + "success": 1, + "error": 0, + "fail": 0, + "runtime": "0.70s", + "argtime": "0.70s", + "begin_time": "2024-08-30 13:47:19", + "pass_rate": "100.00%", + "state": "通过", + "tester": "tester" +} + +2024-08-30 13:47:49 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 相等对象已经在service_registry中注册! +2024-08-30 13:47:49 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 大于对象已经在service_registry中注册! +2024-08-30 13:47:49 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 小于对象已经在service_registry中注册! +2024-08-30 13:47:49 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 大于等于对象已经在service_registry中注册! +2024-08-30 13:47:49 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 小于等于对象已经在service_registry中注册! +2024-08-30 13:47:49 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 不等于对象已经在service_registry中注册! +2024-08-30 13:47:49 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 不为空对象已经在service_registry中注册! +2024-08-30 13:47:49 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 为空对象已经在service_registry中注册! +2024-08-30 13:47:49 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 字符串类型相等对象已经在service_registry中注册! +2024-08-30 13:47:49 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 长度相等对象已经在service_registry中注册! +2024-08-30 13:47:49 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 长度大于对象已经在service_registry中注册! +2024-08-30 13:47:49 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 长度大于等于对象已经在service_registry中注册! +2024-08-30 13:47:49 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 长度小于对象已经在service_registry中注册! +2024-08-30 13:47:49 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 长度小于等于对象已经在service_registry中注册! +2024-08-30 13:47:49 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 包含对象已经在service_registry中注册! +2024-08-30 13:47:49 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 包含常见类型对象已经在service_registry中注册! +2024-08-30 13:47:49 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 类型匹配对象已经在service_registry中注册! +2024-08-30 13:47:49 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 正则匹配对象已经在service_registry中注册! +2024-08-30 13:47:49 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 前缀相等对象已经在service_registry中注册! +2024-08-30 13:47:49 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 后缀相等对象已经在service_registry中注册! +2024-08-30 13:47:49 [MainThread]-[main.main:34]-[INFO]:gRPC服务已经启动:0.0.0.0:53901 +2024-08-30 13:48:40 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 相等对象已经在service_registry中注册! +2024-08-30 13:48:40 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 大于对象已经在service_registry中注册! +2024-08-30 13:48:40 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 小于对象已经在service_registry中注册! +2024-08-30 13:48:40 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 大于等于对象已经在service_registry中注册! +2024-08-30 13:48:40 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 小于等于对象已经在service_registry中注册! +2024-08-30 13:48:40 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 不等于对象已经在service_registry中注册! +2024-08-30 13:48:40 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 不为空对象已经在service_registry中注册! +2024-08-30 13:48:40 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 为空对象已经在service_registry中注册! +2024-08-30 13:48:40 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 字符串类型相等对象已经在service_registry中注册! +2024-08-30 13:48:40 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 长度相等对象已经在service_registry中注册! +2024-08-30 13:48:40 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 长度大于对象已经在service_registry中注册! +2024-08-30 13:48:40 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 长度大于等于对象已经在service_registry中注册! +2024-08-30 13:48:40 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 长度小于对象已经在service_registry中注册! +2024-08-30 13:48:40 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 长度小于等于对象已经在service_registry中注册! +2024-08-30 13:48:40 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 包含对象已经在service_registry中注册! +2024-08-30 13:48:40 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 包含常见类型对象已经在service_registry中注册! +2024-08-30 13:48:40 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 类型匹配对象已经在service_registry中注册! +2024-08-30 13:48:40 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 正则匹配对象已经在service_registry中注册! +2024-08-30 13:48:40 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 前缀相等对象已经在service_registry中注册! +2024-08-30 13:48:40 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 后缀相等对象已经在service_registry中注册! +2024-08-30 13:48:40 [MainThread]-[main.main:34]-[INFO]:gRPC服务已经启动:0.0.0.0:63191 +2024-08-30 13:55:59 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 相等对象已经在service_registry中注册! +2024-08-30 13:55:59 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 大于对象已经在service_registry中注册! +2024-08-30 13:55:59 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 小于对象已经在service_registry中注册! +2024-08-30 13:55:59 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 大于等于对象已经在service_registry中注册! +2024-08-30 13:55:59 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 小于等于对象已经在service_registry中注册! +2024-08-30 13:55:59 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 不等于对象已经在service_registry中注册! +2024-08-30 13:55:59 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 不为空对象已经在service_registry中注册! +2024-08-30 13:55:59 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 为空对象已经在service_registry中注册! +2024-08-30 13:55:59 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 字符串类型相等对象已经在service_registry中注册! +2024-08-30 13:55:59 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 长度相等对象已经在service_registry中注册! +2024-08-30 13:55:59 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 长度大于对象已经在service_registry中注册! +2024-08-30 13:55:59 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 长度大于等于对象已经在service_registry中注册! +2024-08-30 13:55:59 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 长度小于对象已经在service_registry中注册! +2024-08-30 13:55:59 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 长度小于等于对象已经在service_registry中注册! +2024-08-30 13:55:59 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 包含对象已经在service_registry中注册! +2024-08-30 13:55:59 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 包含常见类型对象已经在service_registry中注册! +2024-08-30 13:55:59 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 类型匹配对象已经在service_registry中注册! +2024-08-30 13:55:59 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 正则匹配对象已经在service_registry中注册! +2024-08-30 13:55:59 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 前缀相等对象已经在service_registry中注册! +2024-08-30 13:55:59 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 后缀相等对象已经在service_registry中注册! +2024-08-30 13:55:59 [MainThread]-[main.main:34]-[INFO]:gRPC服务已经启动:0.0.0.0:55050 +2024-08-30 13:57:44 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 相等对象已经在service_registry中注册! +2024-08-30 13:57:44 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 大于对象已经在service_registry中注册! +2024-08-30 13:57:44 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 小于对象已经在service_registry中注册! +2024-08-30 13:57:44 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 大于等于对象已经在service_registry中注册! +2024-08-30 13:57:44 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 小于等于对象已经在service_registry中注册! +2024-08-30 13:57:44 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 不等于对象已经在service_registry中注册! +2024-08-30 13:57:44 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 不为空对象已经在service_registry中注册! +2024-08-30 13:57:44 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 为空对象已经在service_registry中注册! +2024-08-30 13:57:44 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 字符串类型相等对象已经在service_registry中注册! +2024-08-30 13:57:44 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 长度相等对象已经在service_registry中注册! +2024-08-30 13:57:44 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 长度大于对象已经在service_registry中注册! +2024-08-30 13:57:44 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 长度大于等于对象已经在service_registry中注册! +2024-08-30 13:57:44 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 长度小于对象已经在service_registry中注册! +2024-08-30 13:57:44 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 长度小于等于对象已经在service_registry中注册! +2024-08-30 13:57:44 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 包含对象已经在service_registry中注册! +2024-08-30 13:57:44 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 包含常见类型对象已经在service_registry中注册! +2024-08-30 13:57:44 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 类型匹配对象已经在service_registry中注册! +2024-08-30 13:57:44 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 正则匹配对象已经在service_registry中注册! +2024-08-30 13:57:44 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 前缀相等对象已经在service_registry中注册! +2024-08-30 13:57:44 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 后缀相等对象已经在service_registry中注册! +2024-08-30 13:57:44 [MainThread]-[main.main:34]-[INFO]:gRPC服务已经启动:0.0.0.0:55186 +2024-08-30 14:02:59 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 相等对象已经在service_registry中注册! +2024-08-30 14:02:59 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 大于对象已经在service_registry中注册! +2024-08-30 14:02:59 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 小于对象已经在service_registry中注册! +2024-08-30 14:02:59 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 大于等于对象已经在service_registry中注册! +2024-08-30 14:02:59 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 小于等于对象已经在service_registry中注册! +2024-08-30 14:02:59 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 不等于对象已经在service_registry中注册! +2024-08-30 14:02:59 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 不为空对象已经在service_registry中注册! +2024-08-30 14:02:59 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 为空对象已经在service_registry中注册! +2024-08-30 14:02:59 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 字符串类型相等对象已经在service_registry中注册! +2024-08-30 14:02:59 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 长度相等对象已经在service_registry中注册! +2024-08-30 14:02:59 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 长度大于对象已经在service_registry中注册! +2024-08-30 14:02:59 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 长度大于等于对象已经在service_registry中注册! +2024-08-30 14:02:59 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 长度小于对象已经在service_registry中注册! +2024-08-30 14:02:59 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 长度小于等于对象已经在service_registry中注册! +2024-08-30 14:02:59 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 包含对象已经在service_registry中注册! +2024-08-30 14:02:59 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 包含常见类型对象已经在service_registry中注册! +2024-08-30 14:02:59 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 类型匹配对象已经在service_registry中注册! +2024-08-30 14:02:59 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 正则匹配对象已经在service_registry中注册! +2024-08-30 14:02:59 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 前缀相等对象已经在service_registry中注册! +2024-08-30 14:02:59 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 后缀相等对象已经在service_registry中注册! +2024-08-30 14:02:59 [MainThread]-[main.main:47]-[INFO]:gRPC服务已经启动:0.0.0.0:64710 +2024-08-30 14:05:54 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 相等对象已经在service_registry中注册! +2024-08-30 14:05:54 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 大于对象已经在service_registry中注册! +2024-08-30 14:05:54 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 小于对象已经在service_registry中注册! +2024-08-30 14:05:54 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 大于等于对象已经在service_registry中注册! +2024-08-30 14:05:54 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 小于等于对象已经在service_registry中注册! +2024-08-30 14:05:54 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 不等于对象已经在service_registry中注册! +2024-08-30 14:05:54 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 不为空对象已经在service_registry中注册! +2024-08-30 14:05:54 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 为空对象已经在service_registry中注册! +2024-08-30 14:05:54 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 字符串类型相等对象已经在service_registry中注册! +2024-08-30 14:05:54 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 长度相等对象已经在service_registry中注册! +2024-08-30 14:05:54 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 长度大于对象已经在service_registry中注册! +2024-08-30 14:05:54 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 长度大于等于对象已经在service_registry中注册! +2024-08-30 14:05:54 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 长度小于对象已经在service_registry中注册! +2024-08-30 14:05:54 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 长度小于等于对象已经在service_registry中注册! +2024-08-30 14:05:54 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 包含对象已经在service_registry中注册! +2024-08-30 14:05:54 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 包含常见类型对象已经在service_registry中注册! +2024-08-30 14:05:54 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 类型匹配对象已经在service_registry中注册! +2024-08-30 14:05:54 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 正则匹配对象已经在service_registry中注册! +2024-08-30 14:05:54 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 前缀相等对象已经在service_registry中注册! +2024-08-30 14:05:54 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 后缀相等对象已经在service_registry中注册! +2024-08-30 14:05:55 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 相等对象已经在service_registry中注册! +2024-08-30 14:05:55 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 大于对象已经在service_registry中注册! +2024-08-30 14:05:55 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 小于对象已经在service_registry中注册! +2024-08-30 14:05:55 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 大于等于对象已经在service_registry中注册! +2024-08-30 14:05:55 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 小于等于对象已经在service_registry中注册! +2024-08-30 14:05:55 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 不等于对象已经在service_registry中注册! +2024-08-30 14:05:55 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 不为空对象已经在service_registry中注册! +2024-08-30 14:05:55 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 为空对象已经在service_registry中注册! +2024-08-30 14:05:55 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 字符串类型相等对象已经在service_registry中注册! +2024-08-30 14:05:55 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 长度相等对象已经在service_registry中注册! +2024-08-30 14:05:55 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 长度大于对象已经在service_registry中注册! +2024-08-30 14:05:55 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 长度大于等于对象已经在service_registry中注册! +2024-08-30 14:05:55 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 长度小于对象已经在service_registry中注册! +2024-08-30 14:05:55 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 长度小于等于对象已经在service_registry中注册! +2024-08-30 14:05:55 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 包含对象已经在service_registry中注册! +2024-08-30 14:05:55 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 包含常见类型对象已经在service_registry中注册! +2024-08-30 14:05:55 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 类型匹配对象已经在service_registry中注册! +2024-08-30 14:05:55 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 正则匹配对象已经在service_registry中注册! +2024-08-30 14:05:55 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 前缀相等对象已经在service_registry中注册! +2024-08-30 14:05:55 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 后缀相等对象已经在service_registry中注册! +2024-08-30 14:05:55 [MainThread]-[main.main:47]-[INFO]:gRPC服务已经启动:0.0.0.0:50770 +2024-08-30 14:10:40 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 相等对象已经在service_registry中注册! +2024-08-30 14:10:40 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 大于对象已经在service_registry中注册! +2024-08-30 14:10:40 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 小于对象已经在service_registry中注册! +2024-08-30 14:10:40 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 大于等于对象已经在service_registry中注册! +2024-08-30 14:10:40 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 小于等于对象已经在service_registry中注册! +2024-08-30 14:10:40 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 不等于对象已经在service_registry中注册! +2024-08-30 14:10:40 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 不为空对象已经在service_registry中注册! +2024-08-30 14:10:40 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 为空对象已经在service_registry中注册! +2024-08-30 14:10:40 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 字符串类型相等对象已经在service_registry中注册! +2024-08-30 14:10:40 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 长度相等对象已经在service_registry中注册! +2024-08-30 14:10:40 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 长度大于对象已经在service_registry中注册! +2024-08-30 14:10:40 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 长度大于等于对象已经在service_registry中注册! +2024-08-30 14:10:40 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 长度小于对象已经在service_registry中注册! +2024-08-30 14:10:40 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 长度小于等于对象已经在service_registry中注册! +2024-08-30 14:10:40 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 包含对象已经在service_registry中注册! +2024-08-30 14:10:40 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 包含常见类型对象已经在service_registry中注册! +2024-08-30 14:10:40 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 类型匹配对象已经在service_registry中注册! +2024-08-30 14:10:40 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 正则匹配对象已经在service_registry中注册! +2024-08-30 14:10:40 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 前缀相等对象已经在service_registry中注册! +2024-08-30 14:10:40 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 后缀相等对象已经在service_registry中注册! +2024-08-30 14:10:41 [MainThread]-[main.main:47]-[INFO]:gRPC服务已经启动:0.0.0.0:57810 +2024-08-30 14:12:52 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 相等对象已经在service_registry中注册! +2024-08-30 14:12:52 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 大于对象已经在service_registry中注册! +2024-08-30 14:12:52 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 小于对象已经在service_registry中注册! +2024-08-30 14:12:52 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 大于等于对象已经在service_registry中注册! +2024-08-30 14:12:52 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 小于等于对象已经在service_registry中注册! +2024-08-30 14:12:52 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 不等于对象已经在service_registry中注册! +2024-08-30 14:12:52 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 不为空对象已经在service_registry中注册! +2024-08-30 14:12:52 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 为空对象已经在service_registry中注册! +2024-08-30 14:12:52 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 字符串类型相等对象已经在service_registry中注册! +2024-08-30 14:12:52 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 长度相等对象已经在service_registry中注册! +2024-08-30 14:12:52 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 长度大于对象已经在service_registry中注册! +2024-08-30 14:12:52 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 长度大于等于对象已经在service_registry中注册! +2024-08-30 14:12:52 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 长度小于对象已经在service_registry中注册! +2024-08-30 14:12:52 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 长度小于等于对象已经在service_registry中注册! +2024-08-30 14:12:52 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 包含对象已经在service_registry中注册! +2024-08-30 14:12:52 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 包含常见类型对象已经在service_registry中注册! +2024-08-30 14:12:52 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 类型匹配对象已经在service_registry中注册! +2024-08-30 14:12:52 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 正则匹配对象已经在service_registry中注册! +2024-08-30 14:12:52 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 前缀相等对象已经在service_registry中注册! +2024-08-30 14:12:52 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 后缀相等对象已经在service_registry中注册! +2024-08-30 14:12:52 [MainThread]-[main.main:47]-[INFO]:gRPC服务已经启动:172.31.22.169:50941 +2024-08-30 14:19:39 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 相等对象已经在service_registry中注册! +2024-08-30 14:19:39 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 大于对象已经在service_registry中注册! +2024-08-30 14:19:39 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 小于对象已经在service_registry中注册! +2024-08-30 14:19:39 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 大于等于对象已经在service_registry中注册! +2024-08-30 14:19:39 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 小于等于对象已经在service_registry中注册! +2024-08-30 14:19:39 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 不等于对象已经在service_registry中注册! +2024-08-30 14:19:39 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 不为空对象已经在service_registry中注册! +2024-08-30 14:19:39 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 为空对象已经在service_registry中注册! +2024-08-30 14:19:39 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 字符串类型相等对象已经在service_registry中注册! +2024-08-30 14:19:39 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 长度相等对象已经在service_registry中注册! +2024-08-30 14:19:39 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 长度大于对象已经在service_registry中注册! +2024-08-30 14:19:39 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 长度大于等于对象已经在service_registry中注册! +2024-08-30 14:19:39 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 长度小于对象已经在service_registry中注册! +2024-08-30 14:19:39 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 长度小于等于对象已经在service_registry中注册! +2024-08-30 14:19:39 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 包含对象已经在service_registry中注册! +2024-08-30 14:19:39 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 包含常见类型对象已经在service_registry中注册! +2024-08-30 14:19:39 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 类型匹配对象已经在service_registry中注册! +2024-08-30 14:19:39 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 正则匹配对象已经在service_registry中注册! +2024-08-30 14:19:39 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 前缀相等对象已经在service_registry中注册! +2024-08-30 14:19:39 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 后缀相等对象已经在service_registry中注册! +2024-08-30 14:19:39 [MainThread]-[main.main:47]-[INFO]:gRPC服务已经启动:172.31.22.169:49640 +2024-08-30 14:20:32 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 相等对象已经在service_registry中注册! +2024-08-30 14:20:32 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 大于对象已经在service_registry中注册! +2024-08-30 14:20:32 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 小于对象已经在service_registry中注册! +2024-08-30 14:20:32 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 大于等于对象已经在service_registry中注册! +2024-08-30 14:20:32 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 小于等于对象已经在service_registry中注册! +2024-08-30 14:20:32 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 不等于对象已经在service_registry中注册! +2024-08-30 14:20:32 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 不为空对象已经在service_registry中注册! +2024-08-30 14:20:32 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 为空对象已经在service_registry中注册! +2024-08-30 14:20:32 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 字符串类型相等对象已经在service_registry中注册! +2024-08-30 14:20:32 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 长度相等对象已经在service_registry中注册! +2024-08-30 14:20:32 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 长度大于对象已经在service_registry中注册! +2024-08-30 14:20:32 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 长度大于等于对象已经在service_registry中注册! +2024-08-30 14:20:32 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 长度小于对象已经在service_registry中注册! +2024-08-30 14:20:32 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 长度小于等于对象已经在service_registry中注册! +2024-08-30 14:20:32 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 包含对象已经在service_registry中注册! +2024-08-30 14:20:32 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 包含常见类型对象已经在service_registry中注册! +2024-08-30 14:20:32 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 类型匹配对象已经在service_registry中注册! +2024-08-30 14:20:32 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 正则匹配对象已经在service_registry中注册! +2024-08-30 14:20:32 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 前缀相等对象已经在service_registry中注册! +2024-08-30 14:20:32 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 后缀相等对象已经在service_registry中注册! +2024-08-30 14:20:32 [MainThread]-[main.main:47]-[INFO]:gRPC服务已经启动:172.31.22.169:59589 +2024-08-30 14:21:45 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 相等对象已经在service_registry中注册! +2024-08-30 14:21:45 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 大于对象已经在service_registry中注册! +2024-08-30 14:21:45 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 小于对象已经在service_registry中注册! +2024-08-30 14:21:45 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 大于等于对象已经在service_registry中注册! +2024-08-30 14:21:45 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 小于等于对象已经在service_registry中注册! +2024-08-30 14:21:45 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 不等于对象已经在service_registry中注册! +2024-08-30 14:21:45 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 不为空对象已经在service_registry中注册! +2024-08-30 14:21:45 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 为空对象已经在service_registry中注册! +2024-08-30 14:21:45 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 字符串类型相等对象已经在service_registry中注册! +2024-08-30 14:21:45 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 长度相等对象已经在service_registry中注册! +2024-08-30 14:21:45 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 长度大于对象已经在service_registry中注册! +2024-08-30 14:21:45 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 长度大于等于对象已经在service_registry中注册! +2024-08-30 14:21:45 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 长度小于对象已经在service_registry中注册! +2024-08-30 14:21:45 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 长度小于等于对象已经在service_registry中注册! +2024-08-30 14:21:45 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 包含对象已经在service_registry中注册! +2024-08-30 14:21:45 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 包含常见类型对象已经在service_registry中注册! +2024-08-30 14:21:45 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 类型匹配对象已经在service_registry中注册! +2024-08-30 14:21:45 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 正则匹配对象已经在service_registry中注册! +2024-08-30 14:21:45 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 前缀相等对象已经在service_registry中注册! +2024-08-30 14:21:45 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 后缀相等对象已经在service_registry中注册! +2024-08-30 14:22:34 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 相等对象已经在service_registry中注册! +2024-08-30 14:22:34 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 大于对象已经在service_registry中注册! +2024-08-30 14:22:34 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 小于对象已经在service_registry中注册! +2024-08-30 14:22:34 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 大于等于对象已经在service_registry中注册! +2024-08-30 14:22:34 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 小于等于对象已经在service_registry中注册! +2024-08-30 14:22:34 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 不等于对象已经在service_registry中注册! +2024-08-30 14:22:34 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 不为空对象已经在service_registry中注册! +2024-08-30 14:22:34 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 为空对象已经在service_registry中注册! +2024-08-30 14:22:34 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 字符串类型相等对象已经在service_registry中注册! +2024-08-30 14:22:34 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 长度相等对象已经在service_registry中注册! +2024-08-30 14:22:34 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 长度大于对象已经在service_registry中注册! +2024-08-30 14:22:34 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 长度大于等于对象已经在service_registry中注册! +2024-08-30 14:22:34 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 长度小于对象已经在service_registry中注册! +2024-08-30 14:22:34 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 长度小于等于对象已经在service_registry中注册! +2024-08-30 14:22:34 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 包含对象已经在service_registry中注册! +2024-08-30 14:22:34 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 包含常见类型对象已经在service_registry中注册! +2024-08-30 14:22:34 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 类型匹配对象已经在service_registry中注册! +2024-08-30 14:22:34 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 正则匹配对象已经在service_registry中注册! +2024-08-30 14:22:34 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 前缀相等对象已经在service_registry中注册! +2024-08-30 14:22:34 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 后缀相等对象已经在service_registry中注册! +2024-08-30 14:22:35 [MainThread]-[main.main:47]-[INFO]:gRPC服务已经启动:172.31.22.169:50082 +2024-08-30 14:23:39 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 相等对象已经在service_registry中注册! +2024-08-30 14:23:39 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 大于对象已经在service_registry中注册! +2024-08-30 14:23:39 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 小于对象已经在service_registry中注册! +2024-08-30 14:23:39 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 大于等于对象已经在service_registry中注册! +2024-08-30 14:23:39 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 小于等于对象已经在service_registry中注册! +2024-08-30 14:23:39 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 不等于对象已经在service_registry中注册! +2024-08-30 14:23:39 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 不为空对象已经在service_registry中注册! +2024-08-30 14:23:39 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 为空对象已经在service_registry中注册! +2024-08-30 14:23:39 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 字符串类型相等对象已经在service_registry中注册! +2024-08-30 14:23:39 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 长度相等对象已经在service_registry中注册! +2024-08-30 14:23:39 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 长度大于对象已经在service_registry中注册! +2024-08-30 14:23:39 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 长度大于等于对象已经在service_registry中注册! +2024-08-30 14:23:39 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 长度小于对象已经在service_registry中注册! +2024-08-30 14:23:39 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 长度小于等于对象已经在service_registry中注册! +2024-08-30 14:23:39 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 包含对象已经在service_registry中注册! +2024-08-30 14:23:39 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 包含常见类型对象已经在service_registry中注册! +2024-08-30 14:23:39 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 类型匹配对象已经在service_registry中注册! +2024-08-30 14:23:39 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 正则匹配对象已经在service_registry中注册! +2024-08-30 14:23:39 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 前缀相等对象已经在service_registry中注册! +2024-08-30 14:23:39 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 后缀相等对象已经在service_registry中注册! +2024-08-30 14:23:39 [MainThread]-[main.main:47]-[INFO]:gRPC服务已经启动:172.31.22.169:65464 +2024-08-30 14:24:44 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 相等对象已经在service_registry中注册! +2024-08-30 14:24:44 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 大于对象已经在service_registry中注册! +2024-08-30 14:24:44 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 小于对象已经在service_registry中注册! +2024-08-30 14:24:44 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 大于等于对象已经在service_registry中注册! +2024-08-30 14:24:44 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 小于等于对象已经在service_registry中注册! +2024-08-30 14:24:44 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 不等于对象已经在service_registry中注册! +2024-08-30 14:24:44 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 不为空对象已经在service_registry中注册! +2024-08-30 14:24:44 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 为空对象已经在service_registry中注册! +2024-08-30 14:24:44 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 字符串类型相等对象已经在service_registry中注册! +2024-08-30 14:24:44 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 长度相等对象已经在service_registry中注册! +2024-08-30 14:24:44 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 长度大于对象已经在service_registry中注册! +2024-08-30 14:24:44 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 长度大于等于对象已经在service_registry中注册! +2024-08-30 14:24:44 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 长度小于对象已经在service_registry中注册! +2024-08-30 14:24:44 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 长度小于等于对象已经在service_registry中注册! +2024-08-30 14:24:44 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 包含对象已经在service_registry中注册! +2024-08-30 14:24:44 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 包含常见类型对象已经在service_registry中注册! +2024-08-30 14:24:44 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 类型匹配对象已经在service_registry中注册! +2024-08-30 14:24:44 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 正则匹配对象已经在service_registry中注册! +2024-08-30 14:24:44 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 前缀相等对象已经在service_registry中注册! +2024-08-30 14:24:44 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 后缀相等对象已经在service_registry中注册! +2024-08-30 14:24:44 [MainThread]-[main.main:47]-[INFO]:gRPC服务已经启动:172.31.22.169:64994 +2024-08-30 14:25:10 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 相等对象已经在service_registry中注册! +2024-08-30 14:25:10 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 大于对象已经在service_registry中注册! +2024-08-30 14:25:10 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 小于对象已经在service_registry中注册! +2024-08-30 14:25:10 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 大于等于对象已经在service_registry中注册! +2024-08-30 14:25:10 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 小于等于对象已经在service_registry中注册! +2024-08-30 14:25:10 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 不等于对象已经在service_registry中注册! +2024-08-30 14:25:10 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 不为空对象已经在service_registry中注册! +2024-08-30 14:25:10 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 为空对象已经在service_registry中注册! +2024-08-30 14:25:10 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 字符串类型相等对象已经在service_registry中注册! +2024-08-30 14:25:10 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 长度相等对象已经在service_registry中注册! +2024-08-30 14:25:10 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 长度大于对象已经在service_registry中注册! +2024-08-30 14:25:10 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 长度大于等于对象已经在service_registry中注册! +2024-08-30 14:25:10 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 长度小于对象已经在service_registry中注册! +2024-08-30 14:25:10 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 长度小于等于对象已经在service_registry中注册! +2024-08-30 14:25:10 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 包含对象已经在service_registry中注册! +2024-08-30 14:25:10 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 包含常见类型对象已经在service_registry中注册! +2024-08-30 14:25:10 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 类型匹配对象已经在service_registry中注册! +2024-08-30 14:25:10 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 正则匹配对象已经在service_registry中注册! +2024-08-30 14:25:10 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 前缀相等对象已经在service_registry中注册! +2024-08-30 14:25:10 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 后缀相等对象已经在service_registry中注册! +2024-08-30 14:25:11 [MainThread]-[main.main:47]-[INFO]:gRPC服务已经启动:172.31.22.169:65012 +2024-08-30 14:25:29 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 相等对象已经在service_registry中注册! +2024-08-30 14:25:29 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 大于对象已经在service_registry中注册! +2024-08-30 14:25:29 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 小于对象已经在service_registry中注册! +2024-08-30 14:25:29 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 大于等于对象已经在service_registry中注册! +2024-08-30 14:25:29 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 小于等于对象已经在service_registry中注册! +2024-08-30 14:25:29 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 不等于对象已经在service_registry中注册! +2024-08-30 14:25:29 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 不为空对象已经在service_registry中注册! +2024-08-30 14:25:29 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 为空对象已经在service_registry中注册! +2024-08-30 14:25:29 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 字符串类型相等对象已经在service_registry中注册! +2024-08-30 14:25:29 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 长度相等对象已经在service_registry中注册! +2024-08-30 14:25:29 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 长度大于对象已经在service_registry中注册! +2024-08-30 14:25:29 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 长度大于等于对象已经在service_registry中注册! +2024-08-30 14:25:29 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 长度小于对象已经在service_registry中注册! +2024-08-30 14:25:29 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 长度小于等于对象已经在service_registry中注册! +2024-08-30 14:25:29 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 包含对象已经在service_registry中注册! +2024-08-30 14:25:29 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 包含常见类型对象已经在service_registry中注册! +2024-08-30 14:25:29 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 类型匹配对象已经在service_registry中注册! +2024-08-30 14:25:29 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 正则匹配对象已经在service_registry中注册! +2024-08-30 14:25:29 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 前缀相等对象已经在service_registry中注册! +2024-08-30 14:25:29 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 后缀相等对象已经在service_registry中注册! +2024-08-30 14:25:29 [MainThread]-[main.main:47]-[INFO]:gRPC服务已经启动:172.31.22.169:56604 +2024-08-30 14:44:22 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 相等对象已经在service_registry中注册! +2024-08-30 14:44:22 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 大于对象已经在service_registry中注册! +2024-08-30 14:44:22 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 小于对象已经在service_registry中注册! +2024-08-30 14:44:22 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 大于等于对象已经在service_registry中注册! +2024-08-30 14:44:22 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 小于等于对象已经在service_registry中注册! +2024-08-30 14:44:22 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 不等于对象已经在service_registry中注册! +2024-08-30 14:44:22 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 不为空对象已经在service_registry中注册! +2024-08-30 14:44:22 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 为空对象已经在service_registry中注册! +2024-08-30 14:44:22 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 字符串类型相等对象已经在service_registry中注册! +2024-08-30 14:44:22 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 长度相等对象已经在service_registry中注册! +2024-08-30 14:44:22 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 长度大于对象已经在service_registry中注册! +2024-08-30 14:44:22 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 长度大于等于对象已经在service_registry中注册! +2024-08-30 14:44:22 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 长度小于对象已经在service_registry中注册! +2024-08-30 14:44:22 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 长度小于等于对象已经在service_registry中注册! +2024-08-30 14:44:22 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 包含对象已经在service_registry中注册! +2024-08-30 14:44:22 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 包含常见类型对象已经在service_registry中注册! +2024-08-30 14:44:22 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 类型匹配对象已经在service_registry中注册! +2024-08-30 14:44:22 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 正则匹配对象已经在service_registry中注册! +2024-08-30 14:44:22 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 前缀相等对象已经在service_registry中注册! +2024-08-30 14:44:22 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 后缀相等对象已经在service_registry中注册! +2024-08-30 14:44:34 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 相等对象已经在service_registry中注册! +2024-08-30 14:44:34 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 大于对象已经在service_registry中注册! +2024-08-30 14:44:34 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 小于对象已经在service_registry中注册! +2024-08-30 14:44:34 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 大于等于对象已经在service_registry中注册! +2024-08-30 14:44:34 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 小于等于对象已经在service_registry中注册! +2024-08-30 14:44:34 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 不等于对象已经在service_registry中注册! +2024-08-30 14:44:34 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 不为空对象已经在service_registry中注册! +2024-08-30 14:44:34 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 为空对象已经在service_registry中注册! +2024-08-30 14:44:34 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 字符串类型相等对象已经在service_registry中注册! +2024-08-30 14:44:34 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 长度相等对象已经在service_registry中注册! +2024-08-30 14:44:34 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 长度大于对象已经在service_registry中注册! +2024-08-30 14:44:34 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 长度大于等于对象已经在service_registry中注册! +2024-08-30 14:44:34 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 长度小于对象已经在service_registry中注册! +2024-08-30 14:44:34 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 长度小于等于对象已经在service_registry中注册! +2024-08-30 14:44:34 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 包含对象已经在service_registry中注册! +2024-08-30 14:44:34 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 包含常见类型对象已经在service_registry中注册! +2024-08-30 14:44:34 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 类型匹配对象已经在service_registry中注册! +2024-08-30 14:44:34 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 正则匹配对象已经在service_registry中注册! +2024-08-30 14:44:34 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 前缀相等对象已经在service_registry中注册! +2024-08-30 14:44:34 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 后缀相等对象已经在service_registry中注册! +2024-08-30 14:44:34 [MainThread]-[main.main:47]-[INFO]:gRPC服务已经启动:172.31.22.169:61315 +2024-08-30 14:45:57 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 相等对象已经在service_registry中注册! +2024-08-30 14:45:57 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 大于对象已经在service_registry中注册! +2024-08-30 14:45:57 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 小于对象已经在service_registry中注册! +2024-08-30 14:45:57 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 大于等于对象已经在service_registry中注册! +2024-08-30 14:45:57 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 小于等于对象已经在service_registry中注册! +2024-08-30 14:45:57 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 不等于对象已经在service_registry中注册! +2024-08-30 14:45:57 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 不为空对象已经在service_registry中注册! +2024-08-30 14:45:57 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 为空对象已经在service_registry中注册! +2024-08-30 14:45:57 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 字符串类型相等对象已经在service_registry中注册! +2024-08-30 14:45:57 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 长度相等对象已经在service_registry中注册! +2024-08-30 14:45:57 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 长度大于对象已经在service_registry中注册! +2024-08-30 14:45:57 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 长度大于等于对象已经在service_registry中注册! +2024-08-30 14:45:57 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 长度小于对象已经在service_registry中注册! +2024-08-30 14:45:57 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 长度小于等于对象已经在service_registry中注册! +2024-08-30 14:45:57 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 包含对象已经在service_registry中注册! +2024-08-30 14:45:57 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 包含常见类型对象已经在service_registry中注册! +2024-08-30 14:45:57 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 类型匹配对象已经在service_registry中注册! +2024-08-30 14:45:57 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 正则匹配对象已经在service_registry中注册! +2024-08-30 14:45:57 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 前缀相等对象已经在service_registry中注册! +2024-08-30 14:45:57 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 后缀相等对象已经在service_registry中注册! +2024-08-30 14:45:57 [MainThread]-[main.main:47]-[INFO]:gRPC服务已经启动:172.31.22.169:55146 +2024-08-30 14:48:28 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 相等对象已经在service_registry中注册! +2024-08-30 14:48:28 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 大于对象已经在service_registry中注册! +2024-08-30 14:48:28 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 小于对象已经在service_registry中注册! +2024-08-30 14:48:28 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 大于等于对象已经在service_registry中注册! +2024-08-30 14:48:28 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 小于等于对象已经在service_registry中注册! +2024-08-30 14:48:28 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 不等于对象已经在service_registry中注册! +2024-08-30 14:48:28 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 不为空对象已经在service_registry中注册! +2024-08-30 14:48:28 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 为空对象已经在service_registry中注册! +2024-08-30 14:48:28 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 字符串类型相等对象已经在service_registry中注册! +2024-08-30 14:48:28 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 长度相等对象已经在service_registry中注册! +2024-08-30 14:48:28 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 长度大于对象已经在service_registry中注册! +2024-08-30 14:48:28 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 长度大于等于对象已经在service_registry中注册! +2024-08-30 14:48:28 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 长度小于对象已经在service_registry中注册! +2024-08-30 14:48:28 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 长度小于等于对象已经在service_registry中注册! +2024-08-30 14:48:28 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 包含对象已经在service_registry中注册! +2024-08-30 14:48:28 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 包含常见类型对象已经在service_registry中注册! +2024-08-30 14:48:28 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 类型匹配对象已经在service_registry中注册! +2024-08-30 14:48:28 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 正则匹配对象已经在service_registry中注册! +2024-08-30 14:48:28 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 前缀相等对象已经在service_registry中注册! +2024-08-30 14:48:28 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 后缀相等对象已经在service_registry中注册! +2024-08-30 14:48:28 [MainThread]-[main.main:47]-[INFO]:gRPC服务已经启动:172.31.22.169:64558 diff --git a/unit-executor/main.py b/unit-executor/main.py index be7f00b2..ed3bfa60 100644 --- a/unit-executor/main.py +++ b/unit-executor/main.py @@ -1,17 +1,54 @@ +import socket +import sys +import uuid import grpc +from typing import Tuple +import settings +from register.consul import ConsulRegister from services.executor import ApiRunServer from protos import executor_pb2_grpc import asyncio from utils.logger import logger +def get_ip_port() -> Tuple[str, int]: + sock_ip = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) + sock_ip.connect(('8.8.8.8', 80)) + ip = sock_ip.getsockname()[0] + sock_ip.close() + + sock_port = socket.socket(socket.AF_INET, socket.SOCK_STREAM) + sock_port.bind(("", 0)) + _, port = sock_port.getsockname() + sock_port.close() + return ip, port + + async def main(): + ip, port = get_ip_port() server = grpc.aio.server() executor_pb2_grpc.add_ExecutorServiceServicer_to_server(ApiRunServer(), server) - server.add_insecure_port("0.0.0.0:5001") + server.add_insecure_port(f"{ip}:{port}") + + service_id = str(uuid.uuid1()) + + consul = ConsulRegister(settings.CONSUL_HOST, settings.CONSUL_PORT) + if not consul.register_consul( + name=settings.SERVICE_NAME, + service_id=service_id, + address=ip, port=port, + tags=settings.SERVICE_TAGS + ): + logger.info(f"{settings.SERVICE_NAME} 服务注册失败") + + sys.exit(0) + await server.start() - logger.info("启动服务: 0.0.0.0:5001") - await server.wait_for_termination() + logger.info(f"gRPC服务已经启动:{ip}:{port}") + try: + await server.wait_for_termination() + finally: + consul.deregister(service_id) if __name__ == '__main__': diff --git a/unit-executor/register/base.py b/unit-executor/register/base.py deleted file mode 100644 index b837e31a..00000000 --- a/unit-executor/register/base.py +++ /dev/null @@ -1,20 +0,0 @@ -import abc - - -class Register(metaclass=abc.ABCMeta): - - @abc.abstractmethod - def register(self, name, id, address, port, tags, check): - pass - - @abc.abstractmethod - def deregister(self, service_id): - pass - - @abc.abstractmethod - def get_all_service(self): - pass - - @abc.abstractmethod - def filter_service(self, filter): - pass diff --git a/unit-executor/register/consul.py b/unit-executor/register/consul.py index 35f0f141..26f2b2ab 100644 --- a/unit-executor/register/consul.py +++ b/unit-executor/register/consul.py @@ -3,10 +3,9 @@ import consul import requests import random -from register import base -class ConsulRegister(base.Register, ABC): +class ConsulRegister(object): def __init__(self, host, port): self.host = host self.port = port @@ -14,54 +13,22 @@ def __init__(self, host, port): def register_consul( self, - name: str, - address: str, - port: int, - tags: str, - check: dict + name, + service_id, + address, + port, + tags ): - if check is None: - check = { - "GRPC": f"{address}:{port}", - "GRPCUseTLS": False, - "Timeout": "5s", - "Interval": "5s", - "DeregisterCriticalServiceAfter": "15s" - } - else: - check = check - - service_id = uuid.uuid4().hex - return self.consul.agent.service.register( + register = self.consul.agent.service.register( name=name, service_id=service_id, address=address, port=port, tags=tags, - check=check + check=consul.Check.tcp(host=address, port=port, interval='10s') ) + return register def deregister(self, service_id): return self.consul.agent.service.deregister(service_id) - - def get_all_service(self): - return self.consul.agent.services() - - def filter_service(self, filter): - url = f"http://{self.host}:{self.port}/v1/agent/services" - params = { - "filter": filter - } - return requests.get(url, params=params).json() - - def get_host_port(self, filter): - url = f"http://{self.host}:{self.port}/v1/agent/services" - params = { - "filter": filter - } - data = requests.get(url, params=params).json() - if data: - service_info = random.choice(list(data.values())) - return service_info["Address"], service_info["Port"] - return None, None diff --git a/unit-executor/requirements.txt b/unit-executor/requirements.txt new file mode 100644 index 00000000..68c27936 --- /dev/null +++ b/unit-executor/requirements.txt @@ -0,0 +1,16 @@ +atomic_bomb_engine==0.41.3 +Faker==8.11.0 +grpcio==1.64.1 +jmespath==1.0.1 +jsonpath==0.82 +loguru==0.6.0 +MySQL-python==1.2.5 +numpy==1.24.2 +protobuf==5.28.0 +pydantic==2.8.2 +python_dateutil==2.8.2 +Requests==2.32.3 +requests_toolbelt==1.0.0 +rsa==4.7.2 +simplejson==3.17.0 +urllib3==2.2.2 diff --git a/unit-executor/settings/__init__.py b/unit-executor/settings/__init__.py index a29ef2ae..a1737b9e 100644 --- a/unit-executor/settings/__init__.py +++ b/unit-executor/settings/__init__.py @@ -3,3 +3,12 @@ BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) BASE_LOG_DIR = os.path.join(BASE_DIR, "logs") + + +# consul的配置 +CONSUL_HOST = "127.0.0.1" +CONSUL_PORT = "8500" + +# 服务相关的配置 +SERVICE_NAME = "unit_executor" +SERVICE_TAGS = ['unit_executor', 'grpc']