0f9cd91be9e2bc08ea434d1bb60b01e3ef4d6ffb
redis\345\223\250\345\205\265\346\250\241\345\274\217\345\234\272\346\231\257\346\265\213\350\257\225.md
| ... | ... | @@ -304,8 +304,6 @@ panic: dial tcp 192.168.184.122:6380: connectex: No connection could be made bec |
| 304 | 304 | |
| 305 | 305 | ### 场景1:主从切换 |
| 306 | 306 | |
| 307 | -todo |
|
| 308 | - |
|
| 309 | 307 | 步骤: |
| 310 | 308 | 哨兵Redis停止master节点,模拟主从切换。 |
| 311 | 309 | 之后更新APP,查看元模型能否被消费。 |
| ... | ... | @@ -314,97 +312,9 @@ todo |
| 314 | 312 | 检查slowlog是否有超过200ms的执行命令 |
| 315 | 313 | |
| 316 | 314 | |
| 317 | -### 场景2:初次安装 |
|
| 318 | - |
|
| 319 | -**步骤**: |
|
| 320 | -清空Redis中 final_meta* 下的内容,重启所有后端容器,检查元模型能否被正常消费 |
|
| 321 | -**验证结果**: |
|
| 322 | -使用Topic检查文档(我之前提供的文档),检查对应的客户端能否正常及时消费 |
|
| 323 | -检查slowlog是否有超过200ms的执行命令 |
|
| 324 | - |
|
| 325 | -**实际验证结果**: |
|
| 326 | - |
|
| 327 | -能够正常消费,没有发现消费延迟的情况。 |
|
| 328 | - |
|
| 329 | -消费topic详情如下: |
|
| 330 | - |
|
| 331 | -```bash |
|
| 332 | - |
|
| 333 | -2025/08/13 15:57:34 收到消息 ID=1755071850670-0, 内容=map[key:OppmMonthTarget source:47d7894f-070b-47d9-8a75-94c242440260 type:update] |
|
| 334 | -2025/08/13 15:57:35 收到消息 ID=1755071850700-0, 内容=map[key:OppmProLine source:47d7894f-070b-47d9-8a75-94c242440260 type:update] |
|
| 335 | -2025/08/13 15:57:35 收到消息 ID=1755071852169-0, 内容=map[key:demo_role,data_source_test,crud_ds_test,tenant_ds_test,OppmCustomerArchive,a_app_model,buss_store,ops_trace_log,OppmOpportunity,test_order,sql_template_test,TestTest1,shard_year_test,ops_tracking_user_model,TestTest2,test_order_ref,OppmCompanyReport,TestUser,demo_product,service_node source:47d7894f-070b-47d9-8a75-94c242440260 type:update] |
|
| 336 | -2025/08/13 15:57:35 收到消息 ID=1755071852244-0, 内容=map[key:group_by_test,sie_order,OppmProLine,apiOrderService,OppmCrmOpportunityLog,OppmCrmOpportunity,test_eam_maintenance_task,OppmOpportunityThisWeek,wf_process_policy_user,test_data_auth_vo,install_app,demoUserSendVariables,wf_service_method_hook,TestOrderOrg,wf_process_model_view,worker_job_info,seed_ds_test,TestOrg,shard_list_test,seed_test source:47d7894f-070b-47d9-8a75-94c242440260 type:update] |
|
| 337 | -2025/08/13 15:57:35 收到消息 ID=1755071852292-0, 内容=map[key:er_a,test_eam_maintenance_document,worker_instance_info,demo_order,main_ds_test,host_node,demo_product_b,demo_product_c,TestDataSource,base_model_test,test_eam_maintenance_other_expenses,OppmIndustry,inherit_model_test,OppmRefProLineOrg,demoUserReceiverVariables,demo_supplier,TestRole,TestTest,MetaPropertyVm,wf_process_test source:47d7894f-070b-47d9-8a75-94c242440260 type:update] |
|
| 338 | -2025/08/13 15:57:36 收到消息 ID=1755071852382-0, 内容=map[key:test_eam_fault_maintenance_order,OppmMonthTarget,normal_scene_test,many_to_many_c,test_eam_maintenance_item,broadcast_test,buss_order,base_importexportexcel,crud_ds_test_ref,test_eam_maintenance_working_hours,worker_registration_info,sie_order_item,host_node_vm,UserVm,buss_ds_test,test_eam_maintenance_information,er_d,MetaAppVm,er_b,test_data_auth source:47d7894f-070b-47d9-8a75-94c242440260 type:update] |
|
| 339 | -2025/08/13 15:57:36 收到消息 ID=1755071852424-0, 内容=map[key:product_ds_test,OppmRefOrgAccount,OppmAreaSalesManager,buss_wallet,OppmOpportunityNextWeek,receiverVariables,shard_month_test,TestRule,ops_trace_handle_service,demo_user,senderVariables,OppmAreaReport,ops_tracking_service_model source:47d7894f-070b-47d9-8a75-94c242440260 type:update] |
|
| 340 | - |
|
| 341 | -``` |
|
| 342 | - |
|
| 343 | -[[http://iidp.chinasie.com:9999/iidpminio/redis-sentinel/xread-finalmodel-topic-install.png]] |
|
| 344 | - |
|
| 345 | -### 场景3:安装、更新、卸载 |
|
| 346 | -**步骤**: |
|
| 347 | -测试正常的安装、更新、卸载在哨兵模式下的效果 |
|
| 348 | -**验证方式**: |
|
| 349 | -使用Topic检查文档(我之前提供的文档),检查对应的客户端能否正常及时消费 |
|
| 350 | -检查slowlog是否有超过200ms的执行命令 |
|
| 351 | - |
|
| 352 | -**实际验证结果**: |
|
| 353 | -能够正常消费,没有发现消费延迟的情况。 |
|
| 354 | -能够正常安装、更新、卸载。安装卸载、更新、卸载后,元模型都能被正常消费。但是出现一些单个的stream事件,而且是不相干的元模型事件。 |
|
| 355 | - |
|
| 356 | - |
|
| 357 | -安装app后消费详情如下: |
|
| 358 | - |
|
| 359 | -```bash |
|
| 360 | - |
|
| 361 | -2025/08/13 16:07:34 收到消息 ID=1755072452966-0, 内容=map[key:OppmMonthTarget source:97f97547-d38c-4f10-ab4e-4099f96a718f type:update] |
|
| 362 | -2025/08/13 16:07:34 收到消息 ID=1755072452994-0, 内容=map[key:OppmProLine source:97f97547-d38c-4f10-ab4e-4099f96a718f type:update] |
|
| 363 | -2025/08/13 16:07:37 收到消息 ID=1755072455636-0, 内容=map[key:demo_role,data_source_test,crud_ds_test,tenant_ds_test,OppmCustomerArchive,a_app_model,buss_store,ops_trace_log,OppmOpportunity,test_order,sql_template_test,TestTest1,shard_year_test,ops_tracking_user_model,TestTest2,test_order_ref,OppmCompanyReport,TestUser,demo_product,service_node source:97f97547-d38c-4f10-ab4e-4099f96a718f type:update] |
|
| 364 | -2025/08/13 16:07:37 收到消息 ID=1755072455733-0, 内容=map[key:group_by_test,sie_order,OppmProLine,apiOrderService,OppmCrmOpportunityLog,OppmCrmOpportunity,test_eam_maintenance_task,OppmOpportunityThisWeek,wf_process_policy_user,test_data_auth_vo,install_app,demoUserSendVariables,wf_service_method_hook,TestOrderOrg,wf_process_model_view,worker_job_info,seed_ds_test,TestOrg,shard_list_test,seed_test source:97f97547-d38c-4f10-ab4e-4099f96a718f type:update] |
|
| 365 | -2025/08/13 16:07:37 收到消息 ID=1755072455783-0, 内容=map[key:er_a,test_eam_maintenance_document,worker_instance_info,demo_order,main_ds_test,host_node,demo_product_b,demo_product_c,TestDataSource,base_model_test,test_eam_maintenance_other_expenses,OppmIndustry,inherit_model_test,OppmRefProLineOrg,demoUserReceiverVariables,demo_supplier,TestRole,TestTest,MetaPropertyVm,wf_process_test source:97f97547-d38c-4f10-ab4e-4099f96a718f type:update] |
|
| 366 | -2025/08/13 16:07:37 收到消息 ID=1755072455881-0, 内容=map[key:test_eam_fault_maintenance_order,OppmMonthTarget,normal_scene_test,many_to_many_c,test_eam_maintenance_item,broadcast_test,buss_order,base_importexportexcel,crud_ds_test_ref,test_eam_maintenance_working_hours,worker_registration_info,sie_order_item,host_node_vm,UserVm,buss_ds_test,test_eam_maintenance_information,er_d,MetaAppVm,er_b,test_data_auth source:97f97547-d38c-4f10-ab4e-4099f96a718f type:update] |
|
| 367 | -2025/08/13 16:07:37 收到消息 ID=1755072455909-0, 内容=map[key:product_ds_test,OppmRefOrgAccount,OppmAreaSalesManager,buss_wallet,OppmOpportunityNextWeek,receiverVariables,shard_month_test,TestRule,ops_trace_handle_service,demo_user,senderVariables,OppmAreaReport,ops_tracking_service_model source:97f97547-d38c-4f10-ab4e-4099f96a718f type:update] |
|
| 368 | - |
|
| 369 | -``` |
|
| 370 | -卸载消费详情如下: |
|
| 371 | - |
|
| 372 | -```bash |
|
| 373 | - |
|
| 374 | -2025/08/13 16:02:14 收到消息 ID=1755072133153-0, 内容=map[key:test_eam_maintenance_document,TestTest,TestUser,TestDataSource,test_eam_maintenance_other_expenses,TestTest1,TestTest2,TestRole,test_order_ref,test_order,MetaPropertyVm,TestOrderOrg,test_eam_maintenance_information,test_eam_fault_maintenance_order,test_eam_maintenance_item,test_eam_maintenance_working_hours,UserVm,MetaAppVm,test_data_auth,base_importexportexcel,TestRule,TestOrg,test_data_auth_vo,test_eam_maintenance_task source:bb0ab662-2b19-4b9b-9ffe-0d8b5e9d9223 type:remove] |
|
| 375 | - |
|
| 376 | -``` |
|
| 377 | -[[http://iidp.chinasie.com:9999/iidpminio/redis-sentinel/xread-finalmodel-topic-uninstall.png]] |
|
| 378 | - |
|
| 379 | -[[http://iidp.chinasie.com:9999/iidpminio/redis-sentinel/xread-globaldata.png]] |
|
| 380 | - |
|
| 381 | -更新后消费详情如下,可以发现更新跟安装类似,都是通过重启pod来重新计算终态并发布终态消息。 |
|
| 382 | - |
|
| 383 | -```bash |
|
| 384 | - |
|
| 385 | -2025/08/13 17:08:56 收到消息 ID=1755076134622-0, 内容=map[key:OppmMonthTarget source:9c408177-4c1f-45ea-90e7-3194c04f0aef type:update] |
|
| 386 | -2025/08/13 17:08:56 收到消息 ID=1755076134667-0, 内容=map[key:OppmProLine source:9c408177-4c1f-45ea-90e7-3194c04f0aef type:update] |
|
| 387 | -2025/08/13 17:08:59 收到消息 ID=1755076137980-0, 内容=map[key:demo_role,data_source_test,crud_ds_test,tenant_ds_test,OppmCustomerArchive,a_app_model,buss_store,ops_trace_log,OppmOpportunity,test_order,sql_template_test,TestTest1,shard_year_test,ops_tracking_user_model,TestTest2,test_order_ref,worker_job_info,TestUser,demo_product,service_node source:9c408177-4c1f-45ea-90e7-3194c04f0aef type:update] |
|
| 388 | -2025/08/13 17:08:59 收到消息 ID=1755076138058-0, 内容=map[key:group_by_test,sie_order,OppmProLine,apiOrderService,OppmCrmOpportunityLog,OppmCrmOpportunity,test_eam_maintenance_task,OppmOpportunityThisWeek,wf_process_policy_user,test_data_auth_vo,install_app,demoUserSendVariables,wf_service_method_hook,TestOrderOrg,wf_process_model_view,OppmCompanyReport,seed_ds_test,TestOrg,shard_list_test,seed_test source:9c408177-4c1f-45ea-90e7-3194c04f0aef type:update] |
|
| 389 | -2025/08/13 17:08:59 收到消息 ID=1755076138108-0, 内容=map[key:er_a,test_eam_maintenance_document,worker_instance_info,demo_order,main_ds_test,host_node,demo_product_b,demo_product_c,TestDataSource,base_model_test,test_eam_maintenance_other_expenses,OppmIndustry,inherit_model_test,OppmRefProLineOrg,demoUserReceiverVariables,demo_supplier,TestRole,TestTest,MetaPropertyVm,wf_process_test source:9c408177-4c1f-45ea-90e7-3194c04f0aef type:update] |
|
| 390 | -2025/08/13 17:08:59 收到消息 ID=1755076138218-0, 内容=map[key:test_eam_fault_maintenance_order,OppmMonthTarget,normal_scene_test,many_to_many_c,test_eam_maintenance_item,broadcast_test,buss_order,base_importexportexcel,crud_ds_test_ref,test_eam_maintenance_working_hours,worker_registration_info,sie_order_item,host_node_vm,UserVm,buss_ds_test,test_eam_maintenance_information,er_d,MetaAppVm,er_b,test_data_auth source:9c408177-4c1f-45ea-90e7-3194c04f0aef type:update] |
|
| 391 | -2025/08/13 17:08:59 收到消息 ID=1755076138267-0, 内容=map[key:product_ds_test,OppmRefOrgAccount,OppmAreaSalesManager,buss_wallet,OppmOpportunityNextWeek,receiverVariables,shard_month_test,TestRule,ops_trace_handle_service,demo_user,senderVariables,OppmAreaReport,ops_tracking_service_model source:9c408177-4c1f-45ea-90e7-3194c04f0aef type:update] |
|
| 392 | -2025/08/13 17:09:01 收到消息 ID=1755076140128-0, 内容=map[key:OppmMonthTarget source:4abda77c-aedb-4f48-9186-8f65fded6840 type:update] |
|
| 393 | -2025/08/13 17:09:01 收到消息 ID=1755076140163-0, 内容=map[key:OppmProLine source:4abda77c-aedb-4f48-9186-8f65fded6840 type:update] |
|
| 394 | - |
|
| 395 | -``` |
|
| 396 | - |
|
| 397 | -### 场景4:模拟大量卸载安装 |
|
| 398 | - |
|
| 399 | -**步骤**: |
|
| 400 | -用脚本进行一晚的安装卸载APP,测试是否有问题 |
|
| 401 | -**验证方式**: |
|
| 402 | -使用Topic检查文档(我之前提供的文档),检查对应的客户端能否正常及时消费 |
|
| 403 | -检查slowlog是否有超过200ms的执行命令 |
|
| 404 | - |
|
| 405 | 315 | **实际测试结果** |
| 406 | 316 | |
| 407 | -停止掉主节点后,由于redis哨兵集群配置是60s超时,所以在此期间一直报错: |
|
| 317 | +停止掉主节点后,由于redis哨兵集群配置是60s超时,所以在此期间一直报错,所有的redis操作都会异常,包括消费消息: |
|
| 408 | 318 | ``` |
| 409 | 319 | 2025-08-13 17:46:39.925 [http-nio-8060-exec-2] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] -Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception |
| 410 | 320 | |
| ... | ... | @@ -542,6 +452,94 @@ todo |
| 542 | 452 | 待选主成功后,异常终止,redis恢复正常。 |
| 543 | 453 | |
| 544 | 454 | |
| 455 | +### 场景2:初次安装 |
|
| 456 | + |
|
| 457 | +**步骤**: |
|
| 458 | +清空Redis中 final_meta* 下的内容,重启所有后端容器,检查元模型能否被正常消费 |
|
| 459 | +**验证结果**: |
|
| 460 | +使用Topic检查文档(我之前提供的文档),检查对应的客户端能否正常及时消费 |
|
| 461 | +检查slowlog是否有超过200ms的执行命令 |
|
| 462 | + |
|
| 463 | +**实际验证结果**: |
|
| 464 | + |
|
| 465 | +能够正常消费,没有发现消费延迟的情况。 |
|
| 466 | + |
|
| 467 | +消费topic详情如下: |
|
| 468 | + |
|
| 469 | +```bash |
|
| 470 | + |
|
| 471 | +2025/08/13 15:57:34 收到消息 ID=1755071850670-0, 内容=map[key:OppmMonthTarget source:47d7894f-070b-47d9-8a75-94c242440260 type:update] |
|
| 472 | +2025/08/13 15:57:35 收到消息 ID=1755071850700-0, 内容=map[key:OppmProLine source:47d7894f-070b-47d9-8a75-94c242440260 type:update] |
|
| 473 | +2025/08/13 15:57:35 收到消息 ID=1755071852169-0, 内容=map[key:demo_role,data_source_test,crud_ds_test,tenant_ds_test,OppmCustomerArchive,a_app_model,buss_store,ops_trace_log,OppmOpportunity,test_order,sql_template_test,TestTest1,shard_year_test,ops_tracking_user_model,TestTest2,test_order_ref,OppmCompanyReport,TestUser,demo_product,service_node source:47d7894f-070b-47d9-8a75-94c242440260 type:update] |
|
| 474 | +2025/08/13 15:57:35 收到消息 ID=1755071852244-0, 内容=map[key:group_by_test,sie_order,OppmProLine,apiOrderService,OppmCrmOpportunityLog,OppmCrmOpportunity,test_eam_maintenance_task,OppmOpportunityThisWeek,wf_process_policy_user,test_data_auth_vo,install_app,demoUserSendVariables,wf_service_method_hook,TestOrderOrg,wf_process_model_view,worker_job_info,seed_ds_test,TestOrg,shard_list_test,seed_test source:47d7894f-070b-47d9-8a75-94c242440260 type:update] |
|
| 475 | +2025/08/13 15:57:35 收到消息 ID=1755071852292-0, 内容=map[key:er_a,test_eam_maintenance_document,worker_instance_info,demo_order,main_ds_test,host_node,demo_product_b,demo_product_c,TestDataSource,base_model_test,test_eam_maintenance_other_expenses,OppmIndustry,inherit_model_test,OppmRefProLineOrg,demoUserReceiverVariables,demo_supplier,TestRole,TestTest,MetaPropertyVm,wf_process_test source:47d7894f-070b-47d9-8a75-94c242440260 type:update] |
|
| 476 | +2025/08/13 15:57:36 收到消息 ID=1755071852382-0, 内容=map[key:test_eam_fault_maintenance_order,OppmMonthTarget,normal_scene_test,many_to_many_c,test_eam_maintenance_item,broadcast_test,buss_order,base_importexportexcel,crud_ds_test_ref,test_eam_maintenance_working_hours,worker_registration_info,sie_order_item,host_node_vm,UserVm,buss_ds_test,test_eam_maintenance_information,er_d,MetaAppVm,er_b,test_data_auth source:47d7894f-070b-47d9-8a75-94c242440260 type:update] |
|
| 477 | +2025/08/13 15:57:36 收到消息 ID=1755071852424-0, 内容=map[key:product_ds_test,OppmRefOrgAccount,OppmAreaSalesManager,buss_wallet,OppmOpportunityNextWeek,receiverVariables,shard_month_test,TestRule,ops_trace_handle_service,demo_user,senderVariables,OppmAreaReport,ops_tracking_service_model source:47d7894f-070b-47d9-8a75-94c242440260 type:update] |
|
| 478 | + |
|
| 479 | +``` |
|
| 480 | + |
|
| 481 | +[[http://iidp.chinasie.com:9999/iidpminio/redis-sentinel/xread-finalmodel-topic-install.png]] |
|
| 482 | + |
|
| 483 | +### 场景3:安装、更新、卸载 |
|
| 484 | +**步骤**: |
|
| 485 | +测试正常的安装、更新、卸载在哨兵模式下的效果 |
|
| 486 | +**验证方式**: |
|
| 487 | +使用Topic检查文档(我之前提供的文档),检查对应的客户端能否正常及时消费 |
|
| 488 | +检查slowlog是否有超过200ms的执行命令 |
|
| 489 | + |
|
| 490 | +**实际验证结果**: |
|
| 491 | +能够正常消费,没有发现消费延迟的情况。 |
|
| 492 | +能够正常安装、更新、卸载。安装卸载、更新、卸载后,元模型都能被正常消费。但是出现一些单个的stream事件,而且是不相干的元模型事件。 |
|
| 493 | + |
|
| 494 | + |
|
| 495 | +安装app后消费详情如下: |
|
| 496 | + |
|
| 497 | +```bash |
|
| 498 | + |
|
| 499 | +2025/08/13 16:07:34 收到消息 ID=1755072452966-0, 内容=map[key:OppmMonthTarget source:97f97547-d38c-4f10-ab4e-4099f96a718f type:update] |
|
| 500 | +2025/08/13 16:07:34 收到消息 ID=1755072452994-0, 内容=map[key:OppmProLine source:97f97547-d38c-4f10-ab4e-4099f96a718f type:update] |
|
| 501 | +2025/08/13 16:07:37 收到消息 ID=1755072455636-0, 内容=map[key:demo_role,data_source_test,crud_ds_test,tenant_ds_test,OppmCustomerArchive,a_app_model,buss_store,ops_trace_log,OppmOpportunity,test_order,sql_template_test,TestTest1,shard_year_test,ops_tracking_user_model,TestTest2,test_order_ref,OppmCompanyReport,TestUser,demo_product,service_node source:97f97547-d38c-4f10-ab4e-4099f96a718f type:update] |
|
| 502 | +2025/08/13 16:07:37 收到消息 ID=1755072455733-0, 内容=map[key:group_by_test,sie_order,OppmProLine,apiOrderService,OppmCrmOpportunityLog,OppmCrmOpportunity,test_eam_maintenance_task,OppmOpportunityThisWeek,wf_process_policy_user,test_data_auth_vo,install_app,demoUserSendVariables,wf_service_method_hook,TestOrderOrg,wf_process_model_view,worker_job_info,seed_ds_test,TestOrg,shard_list_test,seed_test source:97f97547-d38c-4f10-ab4e-4099f96a718f type:update] |
|
| 503 | +2025/08/13 16:07:37 收到消息 ID=1755072455783-0, 内容=map[key:er_a,test_eam_maintenance_document,worker_instance_info,demo_order,main_ds_test,host_node,demo_product_b,demo_product_c,TestDataSource,base_model_test,test_eam_maintenance_other_expenses,OppmIndustry,inherit_model_test,OppmRefProLineOrg,demoUserReceiverVariables,demo_supplier,TestRole,TestTest,MetaPropertyVm,wf_process_test source:97f97547-d38c-4f10-ab4e-4099f96a718f type:update] |
|
| 504 | +2025/08/13 16:07:37 收到消息 ID=1755072455881-0, 内容=map[key:test_eam_fault_maintenance_order,OppmMonthTarget,normal_scene_test,many_to_many_c,test_eam_maintenance_item,broadcast_test,buss_order,base_importexportexcel,crud_ds_test_ref,test_eam_maintenance_working_hours,worker_registration_info,sie_order_item,host_node_vm,UserVm,buss_ds_test,test_eam_maintenance_information,er_d,MetaAppVm,er_b,test_data_auth source:97f97547-d38c-4f10-ab4e-4099f96a718f type:update] |
|
| 505 | +2025/08/13 16:07:37 收到消息 ID=1755072455909-0, 内容=map[key:product_ds_test,OppmRefOrgAccount,OppmAreaSalesManager,buss_wallet,OppmOpportunityNextWeek,receiverVariables,shard_month_test,TestRule,ops_trace_handle_service,demo_user,senderVariables,OppmAreaReport,ops_tracking_service_model source:97f97547-d38c-4f10-ab4e-4099f96a718f type:update] |
|
| 506 | + |
|
| 507 | +``` |
|
| 508 | +卸载消费详情如下: |
|
| 509 | + |
|
| 510 | +```bash |
|
| 511 | + |
|
| 512 | +2025/08/13 16:02:14 收到消息 ID=1755072133153-0, 内容=map[key:test_eam_maintenance_document,TestTest,TestUser,TestDataSource,test_eam_maintenance_other_expenses,TestTest1,TestTest2,TestRole,test_order_ref,test_order,MetaPropertyVm,TestOrderOrg,test_eam_maintenance_information,test_eam_fault_maintenance_order,test_eam_maintenance_item,test_eam_maintenance_working_hours,UserVm,MetaAppVm,test_data_auth,base_importexportexcel,TestRule,TestOrg,test_data_auth_vo,test_eam_maintenance_task source:bb0ab662-2b19-4b9b-9ffe-0d8b5e9d9223 type:remove] |
|
| 513 | + |
|
| 514 | +``` |
|
| 515 | +[[http://iidp.chinasie.com:9999/iidpminio/redis-sentinel/xread-finalmodel-topic-uninstall.png]] |
|
| 516 | + |
|
| 517 | +[[http://iidp.chinasie.com:9999/iidpminio/redis-sentinel/xread-globaldata.png]] |
|
| 518 | + |
|
| 519 | +更新后消费详情如下,可以发现更新跟安装类似,都是通过重启pod来重新计算终态并发布终态消息。 |
|
| 520 | + |
|
| 521 | +```bash |
|
| 522 | + |
|
| 523 | +2025/08/13 17:08:56 收到消息 ID=1755076134622-0, 内容=map[key:OppmMonthTarget source:9c408177-4c1f-45ea-90e7-3194c04f0aef type:update] |
|
| 524 | +2025/08/13 17:08:56 收到消息 ID=1755076134667-0, 内容=map[key:OppmProLine source:9c408177-4c1f-45ea-90e7-3194c04f0aef type:update] |
|
| 525 | +2025/08/13 17:08:59 收到消息 ID=1755076137980-0, 内容=map[key:demo_role,data_source_test,crud_ds_test,tenant_ds_test,OppmCustomerArchive,a_app_model,buss_store,ops_trace_log,OppmOpportunity,test_order,sql_template_test,TestTest1,shard_year_test,ops_tracking_user_model,TestTest2,test_order_ref,worker_job_info,TestUser,demo_product,service_node source:9c408177-4c1f-45ea-90e7-3194c04f0aef type:update] |
|
| 526 | +2025/08/13 17:08:59 收到消息 ID=1755076138058-0, 内容=map[key:group_by_test,sie_order,OppmProLine,apiOrderService,OppmCrmOpportunityLog,OppmCrmOpportunity,test_eam_maintenance_task,OppmOpportunityThisWeek,wf_process_policy_user,test_data_auth_vo,install_app,demoUserSendVariables,wf_service_method_hook,TestOrderOrg,wf_process_model_view,OppmCompanyReport,seed_ds_test,TestOrg,shard_list_test,seed_test source:9c408177-4c1f-45ea-90e7-3194c04f0aef type:update] |
|
| 527 | +2025/08/13 17:08:59 收到消息 ID=1755076138108-0, 内容=map[key:er_a,test_eam_maintenance_document,worker_instance_info,demo_order,main_ds_test,host_node,demo_product_b,demo_product_c,TestDataSource,base_model_test,test_eam_maintenance_other_expenses,OppmIndustry,inherit_model_test,OppmRefProLineOrg,demoUserReceiverVariables,demo_supplier,TestRole,TestTest,MetaPropertyVm,wf_process_test source:9c408177-4c1f-45ea-90e7-3194c04f0aef type:update] |
|
| 528 | +2025/08/13 17:08:59 收到消息 ID=1755076138218-0, 内容=map[key:test_eam_fault_maintenance_order,OppmMonthTarget,normal_scene_test,many_to_many_c,test_eam_maintenance_item,broadcast_test,buss_order,base_importexportexcel,crud_ds_test_ref,test_eam_maintenance_working_hours,worker_registration_info,sie_order_item,host_node_vm,UserVm,buss_ds_test,test_eam_maintenance_information,er_d,MetaAppVm,er_b,test_data_auth source:9c408177-4c1f-45ea-90e7-3194c04f0aef type:update] |
|
| 529 | +2025/08/13 17:08:59 收到消息 ID=1755076138267-0, 内容=map[key:product_ds_test,OppmRefOrgAccount,OppmAreaSalesManager,buss_wallet,OppmOpportunityNextWeek,receiverVariables,shard_month_test,TestRule,ops_trace_handle_service,demo_user,senderVariables,OppmAreaReport,ops_tracking_service_model source:9c408177-4c1f-45ea-90e7-3194c04f0aef type:update] |
|
| 530 | +2025/08/13 17:09:01 收到消息 ID=1755076140128-0, 内容=map[key:OppmMonthTarget source:4abda77c-aedb-4f48-9186-8f65fded6840 type:update] |
|
| 531 | +2025/08/13 17:09:01 收到消息 ID=1755076140163-0, 内容=map[key:OppmProLine source:4abda77c-aedb-4f48-9186-8f65fded6840 type:update] |
|
| 532 | + |
|
| 533 | +``` |
|
| 534 | + |
|
| 535 | +### 场景4:模拟大量卸载安装 |
|
| 536 | + |
|
| 537 | +**步骤**: |
|
| 538 | +用脚本进行一晚的安装卸载APP,测试是否有问题 |
|
| 539 | +**验证方式**: |
|
| 540 | +使用Topic检查文档(我之前提供的文档),检查对应的客户端能否正常及时消费 |
|
| 541 | +检查slowlog是否有超过200ms的执行命令 |
|
| 542 | + |
|
| 545 | 543 | |
| 546 | 544 | ### 场景5:模拟长时间运行 |
| 547 | 545 |