From 503049fde1753619e4b5bdf48c2632fce4d995f3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=A9=AC=E5=BA=9C=E5=BC=BA?= <8569561+fuqiangma@user.noreply.gitee.com> Date: Fri, 24 Mar 2023 19:17:28 +0800 Subject: [PATCH] feignRetry --- feignRetry/.idea/.gitignore | 8 + feignRetry/.idea/.name | 1 + .../artifacts/tlog_example_servlet_war.xml | 14 + .../tlog_example_servlet_war_exploded.xml | 23 + .../tlog_example_springnative_war.xml | 14 + ...tlog_example_springnative_war_exploded.xml | 23 + feignRetry/.idea/compiler.xml | 72 ++ feignRetry/.idea/encodings.xml | 6 + feignRetry/.idea/jarRepositories.xml | 20 + ...__ch_qos_logback_logback_classic_1_2_3.xml | 13 + ...ven__ch_qos_logback_logback_core_1_2_3.xml | 13 + .../Maven__cn_hutool_hutool_core_5_8_6.xml | 13 + .../Maven__com_alibaba_QLExpress_3_2_0.xml | 13 + ..._alibaba_nacos_discovery_2_1_0_RELEASE.xml | 13 + ..._alibaba_nacos_discovery_2_1_0_RELEASE.xml | 13 + .../Maven__com_alibaba_fastjson_1_2_83.xml | 13 + ...ven__com_alibaba_nacos_nacos_api_1_1_1.xml | 13 + ...__com_alibaba_nacos_nacos_client_1_1_1.xml | 13 + ...__com_alibaba_nacos_nacos_common_1_1_1.xml | 13 + ...baba_transmittable_thread_local_2_12_2.xml | 13 + .../Maven__com_fasterxml_classmate_1_4_0.xml | 13 + ...jackson_core_jackson_annotations_2_9_0.xml | 13 + ...terxml_jackson_core_jackson_core_2_9_9.xml | 13 + ..._jackson_core_jackson_databind_2_9_9_3.xml | 13 + ...n_datatype_jackson_datatype_jdk8_2_9_9.xml | 13 + ...datatype_jackson_datatype_jsr310_2_9_9.xml | 13 + ...e_jackson_module_parameter_names_2_9_9.xml | 13 + ..._com_google_code_findbugs_jsr305_3_0_1.xml | 13 + .../Maven__com_google_guava_guava_16_0.xml | 13 + .../Maven__com_google_guava_guava_19_0.xml | 13 + ...m_netflix_archaius_archaius_core_0_7_6.xml | 13 + ...om_netflix_hystrix_hystrix_core_1_5_18.xml | 13 + ...lix_commons_netflix_commons_util_0_3_0.xml | 13 + ...tflix_commons_netflix_statistics_0_1_1.xml | 13 + ...Maven__com_netflix_ribbon_ribbon_2_3_0.xml | 13 + ...__com_netflix_ribbon_ribbon_core_2_3_0.xml | 13 + ...netflix_ribbon_ribbon_httpclient_2_3_0.xml | 13 + ...tflix_ribbon_ribbon_loadbalancer_2_3_0.xml | 13 + ..._netflix_ribbon_ribbon_transport_2_3_0.xml | 13 + ...__com_netflix_servo_servo_core_0_12_21.xml | 13 + ...ven__com_squareup_okhttp3_okhttp_3_8_1.xml | 13 + .../Maven__com_squareup_okio_okio_1_13_0.xml | 13 + ..._contribs_jersey_apache_client4_1_19_1.xml | 13 + ...n__com_sun_jersey_jersey_client_1_19_1.xml | 13 + ...ven__com_sun_jersey_jersey_core_1_19_1.xml | 13 + .../Maven__com_yomahub_tlog_common_1_5_0.xml | 13 + .../Maven__com_yomahub_tlog_core_1_5_0.xml | 13 + .../Maven__com_yomahub_tlog_feign_1_5_0.xml | 13 + ...b_tlog_feign_spring_boot_starter_1_5_0.xml | 13 + .../Maven__com_yomahub_tlog_forest_1_5_0.xml | 13 + ...ven__com_yomahub_tlog_httpclient_1_5_0.xml | 13 + ...en__com_yomahub_tlog_hutool_http_1_5_0.xml | 13 + .../Maven__com_yomahub_tlog_okhttp_1_5_0.xml | 13 + ...__com_yomahub_tlog_rest_template_1_5_0.xml | 13 + ...b_tlog_spring_boot_configuration_1_5_0.xml | 13 + .../Maven__com_yomahub_tlog_task_1_5_0.xml | 13 + ...hub_tlog_web_spring_boot_starter_1_5_0.xml | 13 + .../Maven__com_yomahub_tlog_webroot_1_5_0.xml | 13 + ...mons_beanutils_commons_beanutils_1_8_2.xml | 13 + ...aven__commons_codec_commons_codec_1_11.xml | 13 + ..._collections_commons_collections_3_2_2.xml | 13 + ...onfiguration_commons_configuration_1_8.xml | 13 + ...mons_fileupload_commons_fileupload_1_4.xml | 13 + .../Maven__commons_io_commons_io_2_2.xml | 13 + .../Maven__commons_lang_commons_lang_2_6.xml | 13 + ..._commons_logging_commons_logging_1_1_1.xml | 13 + ..._io_github_openfeign_feign_core_10_2_3.xml | 13 + ..._github_openfeign_feign_hystrix_10_2_3.xml | 13 + ...io_github_openfeign_feign_slf4j_10_2_3.xml | 13 + ...github_openfeign_form_feign_form_3_8_0.xml | 13 + ...openfeign_form_feign_form_spring_3_8_0.xml | 13 + ...aven__io_prometheus_simpleclient_0_5_0.xml | 13 + .../Maven__io_reactivex_rxjava_1_3_8.xml | 13 + .../Maven__io_reactivex_rxnetty_0_4_9.xml | 13 + ...n__io_reactivex_rxnetty_contexts_0_4_9.xml | 13 + ...aven__io_reactivex_rxnetty_servo_0_4_9.xml | 13 + ..._annotation_javax_annotation_api_1_3_2.xml | 13 + .../Maven__javax_inject_javax_inject_1.xml | 13 + ..._validation_validation_api_2_0_1_Final.xml | 13 + .../Maven__javax_ws_rs_jsr311_api_1_1_1.xml | 13 + ...org_apache_commons_commons_lang3_3_8_1.xml | 13 + ...apache_httpcomponents_httpclient_4_5_9.xml | 13 + ..._apache_httpcomponents_httpcore_4_4_12.xml | 13 + ..._apache_logging_log4j_log4j_api_2_11_2.xml | 13 + ...he_logging_log4j_log4j_to_slf4j_2_11_2.xml | 13 + ..._tomcat_embed_tomcat_embed_core_9_0_24.xml | 13 + ...he_tomcat_embed_tomcat_embed_el_9_0_24.xml | 13 + ...at_embed_tomcat_embed_websocket_9_0_24.xml | 13 + ...Maven__org_aspectj_aspectjweaver_1_9_4.xml | 13 + ...__org_bouncycastle_bcpkix_jdk15on_1_60.xml | 13 + ...__org_bouncycastle_bcprov_jdk15on_1_60.xml | 13 + .../Maven__org_dom4j_dom4j_2_1_3.xml | 13 + ...n__org_hdrhistogram_HdrHistogram_2_1_9.xml | 13 + ...dator_hibernate_validator_6_0_17_Final.xml | 13 + ...ven__org_javassist_javassist_3_22_0_GA.xml | 13 + ...boss_logging_jboss_logging_3_3_3_Final.xml | 13 + ...Maven__org_projectlombok_lombok_1_18_8.xml | 13 + .../Maven__org_slf4j_jul_to_slf4j_1_7_28.xml | 13 + .../Maven__org_slf4j_slf4j_api_1_7_25.xml | 13 + ...amework_boot_spring_boot_2_1_8_RELEASE.xml | 13 + ...pring_boot_autoconfigure_2_1_8_RELEASE.xml | 13 + ...boot_spring_boot_starter_2_1_8_RELEASE.xml | 13 + ..._spring_boot_starter_aop_2_1_8_RELEASE.xml | 13 + ...spring_boot_starter_json_2_1_8_RELEASE.xml | 13 + ...ing_boot_starter_logging_2_1_8_RELEASE.xml | 13 + ...ring_boot_starter_tomcat_2_1_8_RELEASE.xml | 13 + ..._spring_boot_starter_web_2_1_8_RELEASE.xml | 13 + ...oud_spring_cloud_commons_2_1_3_RELEASE.xml | 13 + ...oud_spring_cloud_context_2_1_3_RELEASE.xml | 13 + ...g_cloud_netflix_archaius_2_1_3_RELEASE.xml | 13 + ...ing_cloud_netflix_ribbon_2_1_3_RELEASE.xml | 13 + ...ing_cloud_openfeign_core_2_1_3_RELEASE.xml | 13 + ...oud_spring_cloud_starter_2_1_3_RELEASE.xml | 13 + ...starter_netflix_archaius_2_1_3_RELEASE.xml | 13 + ...d_starter_netflix_ribbon_2_1_3_RELEASE.xml | 13 + ..._cloud_starter_openfeign_2_1_3_RELEASE.xml | 13 + ...ework_retry_spring_retry_1_2_4_RELEASE.xml | 13 + ...y_spring_security_crypto_5_1_6_RELEASE.xml | 13 + ...rity_spring_security_rsa_1_0_7_RELEASE.xml | 13 + ...ringframework_spring_aop_5_1_9_RELEASE.xml | 13 + ...ngframework_spring_beans_5_1_9_RELEASE.xml | 13 + ...framework_spring_context_5_1_9_RELEASE.xml | 13 + ...ingframework_spring_core_5_1_9_RELEASE.xml | 13 + ...mework_spring_expression_5_1_9_RELEASE.xml | 13 + ...ringframework_spring_jcl_5_1_9_RELEASE.xml | 13 + ...ringframework_spring_web_5_1_9_RELEASE.xml | 13 + ...gframework_spring_webmvc_5_1_9_RELEASE.xml | 13 + .../Maven__org_yaml_snakeyaml_1_23.xml | 13 + feignRetry/.idea/misc.xml | 17 + feignRetry/.idea/modules.xml | 10 + feignRetry/.idea/tlog.iml | 9 + feignRetry/.idea/uiDesigner.xml | 124 ++++ .../logs/tlog-logback-feign-consumer.log | 170 +++++ ...ogback-feign-consumer.log.2023-02-21.0.log | 86 +++ ...ogback-feign-consumer.log.2023-02-21.1.log | 86 +++ ...ogback-feign-consumer.log.2023-03-04.0.log | 574 ++++++++++++++++ ...ogback-feign-consumer.log.2023-03-05.0.log | 132 ++++ ...ogback-feign-consumer.log.2023-03-06.0.log | 629 ++++++++++++++++++ ...ogback-feign-consumer.log.2023-03-07.0.log | 9 + ...ogback-feign-consumer.log.2023-03-22.0.log | 341 ++++++++++ .../logs/tlog-logback-feign-provider.log | 131 ++++ .../pom.xml | 119 ++++ .../feign/TLogFeignConsumerRunner.java | 18 + .../example/feign/aop/FeignRetryAspect.java | 91 +++ .../example/feign/client/TLogFeignClient.java | 18 + .../feign/config/BeanConfiguration.java | 28 + .../TlogFeignConsumerController.java | 26 + .../example/feign/domain/ConsumerDomain.java | 20 + .../tlog/example/feign/inteferce/Backoff.java | 24 + .../example/feign/inteferce/FeignRetry.java | 19 + .../src/main/resources/application.properties | 9 + .../src/main/resources/logback.xml | 47 ++ .../target/classes/application.properties | 9 + .../feign/TLogFeignConsumerRunner.class | Bin 0 -> 948 bytes .../example/feign/aop/FeignRetryAspect.class | Bin 0 -> 6453 bytes .../feign/client/TLogFeignClient.class | Bin 0 -> 857 bytes .../feign/config/BeanConfiguration.class | Bin 0 -> 1131 bytes .../TlogFeignConsumerController.class | Bin 0 -> 1395 bytes .../example/feign/domain/ConsumerDomain.class | Bin 0 -> 1135 bytes .../example/feign/inteferce/Backoff.class | Bin 0 -> 548 bytes .../example/feign/inteferce/FeignRetry.class | Bin 0 -> 741 bytes .../target/classes/logback.xml | 47 ++ .../tlog-example-logback-feign-consumer.iml | 142 ++++ .../pom.xml | 105 +++ .../feign/TLogFeignProviderRunner.java | 16 + .../feign/controller/ProviderController.java | 24 + .../tlog/example/feign/domain/AsynDomain.java | 16 + .../example/feign/domain/AsynPoolDomain.java | 17 + .../example/feign/domain/ProviderDomain.java | 23 + .../src/main/resources/application.properties | 6 + .../src/main/resources/logback.xml | 47 ++ .../tlog-example-logback-feign-provider.iml | 131 ++++ 172 files changed, 5048 insertions(+) create mode 100644 feignRetry/.idea/.gitignore create mode 100644 feignRetry/.idea/.name create mode 100644 feignRetry/.idea/artifacts/tlog_example_servlet_war.xml create mode 100644 feignRetry/.idea/artifacts/tlog_example_servlet_war_exploded.xml create mode 100644 feignRetry/.idea/artifacts/tlog_example_springnative_war.xml create mode 100644 feignRetry/.idea/artifacts/tlog_example_springnative_war_exploded.xml create mode 100644 feignRetry/.idea/compiler.xml create mode 100644 feignRetry/.idea/encodings.xml create mode 100644 feignRetry/.idea/jarRepositories.xml create mode 100644 feignRetry/.idea/libraries/Maven__ch_qos_logback_logback_classic_1_2_3.xml create mode 100644 feignRetry/.idea/libraries/Maven__ch_qos_logback_logback_core_1_2_3.xml create mode 100644 feignRetry/.idea/libraries/Maven__cn_hutool_hutool_core_5_8_6.xml create mode 100644 feignRetry/.idea/libraries/Maven__com_alibaba_QLExpress_3_2_0.xml create mode 100644 feignRetry/.idea/libraries/Maven__com_alibaba_cloud_spring_cloud_alibaba_nacos_discovery_2_1_0_RELEASE.xml create mode 100644 feignRetry/.idea/libraries/Maven__com_alibaba_cloud_spring_cloud_starter_alibaba_nacos_discovery_2_1_0_RELEASE.xml create mode 100644 feignRetry/.idea/libraries/Maven__com_alibaba_fastjson_1_2_83.xml create mode 100644 feignRetry/.idea/libraries/Maven__com_alibaba_nacos_nacos_api_1_1_1.xml create mode 100644 feignRetry/.idea/libraries/Maven__com_alibaba_nacos_nacos_client_1_1_1.xml create mode 100644 feignRetry/.idea/libraries/Maven__com_alibaba_nacos_nacos_common_1_1_1.xml create mode 100644 feignRetry/.idea/libraries/Maven__com_alibaba_transmittable_thread_local_2_12_2.xml create mode 100644 feignRetry/.idea/libraries/Maven__com_fasterxml_classmate_1_4_0.xml create mode 100644 feignRetry/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_annotations_2_9_0.xml create mode 100644 feignRetry/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_core_2_9_9.xml create mode 100644 feignRetry/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_databind_2_9_9_3.xml create mode 100644 feignRetry/.idea/libraries/Maven__com_fasterxml_jackson_datatype_jackson_datatype_jdk8_2_9_9.xml create mode 100644 feignRetry/.idea/libraries/Maven__com_fasterxml_jackson_datatype_jackson_datatype_jsr310_2_9_9.xml create mode 100644 feignRetry/.idea/libraries/Maven__com_fasterxml_jackson_module_jackson_module_parameter_names_2_9_9.xml create mode 100644 feignRetry/.idea/libraries/Maven__com_google_code_findbugs_jsr305_3_0_1.xml create mode 100644 feignRetry/.idea/libraries/Maven__com_google_guava_guava_16_0.xml create mode 100644 feignRetry/.idea/libraries/Maven__com_google_guava_guava_19_0.xml create mode 100644 feignRetry/.idea/libraries/Maven__com_netflix_archaius_archaius_core_0_7_6.xml create mode 100644 feignRetry/.idea/libraries/Maven__com_netflix_hystrix_hystrix_core_1_5_18.xml create mode 100644 feignRetry/.idea/libraries/Maven__com_netflix_netflix_commons_netflix_commons_util_0_3_0.xml create mode 100644 feignRetry/.idea/libraries/Maven__com_netflix_netflix_commons_netflix_statistics_0_1_1.xml create mode 100644 feignRetry/.idea/libraries/Maven__com_netflix_ribbon_ribbon_2_3_0.xml create mode 100644 feignRetry/.idea/libraries/Maven__com_netflix_ribbon_ribbon_core_2_3_0.xml create mode 100644 feignRetry/.idea/libraries/Maven__com_netflix_ribbon_ribbon_httpclient_2_3_0.xml create mode 100644 feignRetry/.idea/libraries/Maven__com_netflix_ribbon_ribbon_loadbalancer_2_3_0.xml create mode 100644 feignRetry/.idea/libraries/Maven__com_netflix_ribbon_ribbon_transport_2_3_0.xml create mode 100644 feignRetry/.idea/libraries/Maven__com_netflix_servo_servo_core_0_12_21.xml create mode 100644 feignRetry/.idea/libraries/Maven__com_squareup_okhttp3_okhttp_3_8_1.xml create mode 100644 feignRetry/.idea/libraries/Maven__com_squareup_okio_okio_1_13_0.xml create mode 100644 feignRetry/.idea/libraries/Maven__com_sun_jersey_contribs_jersey_apache_client4_1_19_1.xml create mode 100644 feignRetry/.idea/libraries/Maven__com_sun_jersey_jersey_client_1_19_1.xml create mode 100644 feignRetry/.idea/libraries/Maven__com_sun_jersey_jersey_core_1_19_1.xml create mode 100644 feignRetry/.idea/libraries/Maven__com_yomahub_tlog_common_1_5_0.xml create mode 100644 feignRetry/.idea/libraries/Maven__com_yomahub_tlog_core_1_5_0.xml create mode 100644 feignRetry/.idea/libraries/Maven__com_yomahub_tlog_feign_1_5_0.xml create mode 100644 feignRetry/.idea/libraries/Maven__com_yomahub_tlog_feign_spring_boot_starter_1_5_0.xml create mode 100644 feignRetry/.idea/libraries/Maven__com_yomahub_tlog_forest_1_5_0.xml create mode 100644 feignRetry/.idea/libraries/Maven__com_yomahub_tlog_httpclient_1_5_0.xml create mode 100644 feignRetry/.idea/libraries/Maven__com_yomahub_tlog_hutool_http_1_5_0.xml create mode 100644 feignRetry/.idea/libraries/Maven__com_yomahub_tlog_okhttp_1_5_0.xml create mode 100644 feignRetry/.idea/libraries/Maven__com_yomahub_tlog_rest_template_1_5_0.xml create mode 100644 feignRetry/.idea/libraries/Maven__com_yomahub_tlog_spring_boot_configuration_1_5_0.xml create mode 100644 feignRetry/.idea/libraries/Maven__com_yomahub_tlog_task_1_5_0.xml create mode 100644 feignRetry/.idea/libraries/Maven__com_yomahub_tlog_web_spring_boot_starter_1_5_0.xml create mode 100644 feignRetry/.idea/libraries/Maven__com_yomahub_tlog_webroot_1_5_0.xml create mode 100644 feignRetry/.idea/libraries/Maven__commons_beanutils_commons_beanutils_1_8_2.xml create mode 100644 feignRetry/.idea/libraries/Maven__commons_codec_commons_codec_1_11.xml create mode 100644 feignRetry/.idea/libraries/Maven__commons_collections_commons_collections_3_2_2.xml create mode 100644 feignRetry/.idea/libraries/Maven__commons_configuration_commons_configuration_1_8.xml create mode 100644 feignRetry/.idea/libraries/Maven__commons_fileupload_commons_fileupload_1_4.xml create mode 100644 feignRetry/.idea/libraries/Maven__commons_io_commons_io_2_2.xml create mode 100644 feignRetry/.idea/libraries/Maven__commons_lang_commons_lang_2_6.xml create mode 100644 feignRetry/.idea/libraries/Maven__commons_logging_commons_logging_1_1_1.xml create mode 100644 feignRetry/.idea/libraries/Maven__io_github_openfeign_feign_core_10_2_3.xml create mode 100644 feignRetry/.idea/libraries/Maven__io_github_openfeign_feign_hystrix_10_2_3.xml create mode 100644 feignRetry/.idea/libraries/Maven__io_github_openfeign_feign_slf4j_10_2_3.xml create mode 100644 feignRetry/.idea/libraries/Maven__io_github_openfeign_form_feign_form_3_8_0.xml create mode 100644 feignRetry/.idea/libraries/Maven__io_github_openfeign_form_feign_form_spring_3_8_0.xml create mode 100644 feignRetry/.idea/libraries/Maven__io_prometheus_simpleclient_0_5_0.xml create mode 100644 feignRetry/.idea/libraries/Maven__io_reactivex_rxjava_1_3_8.xml create mode 100644 feignRetry/.idea/libraries/Maven__io_reactivex_rxnetty_0_4_9.xml create mode 100644 feignRetry/.idea/libraries/Maven__io_reactivex_rxnetty_contexts_0_4_9.xml create mode 100644 feignRetry/.idea/libraries/Maven__io_reactivex_rxnetty_servo_0_4_9.xml create mode 100644 feignRetry/.idea/libraries/Maven__javax_annotation_javax_annotation_api_1_3_2.xml create mode 100644 feignRetry/.idea/libraries/Maven__javax_inject_javax_inject_1.xml create mode 100644 feignRetry/.idea/libraries/Maven__javax_validation_validation_api_2_0_1_Final.xml create mode 100644 feignRetry/.idea/libraries/Maven__javax_ws_rs_jsr311_api_1_1_1.xml create mode 100644 feignRetry/.idea/libraries/Maven__org_apache_commons_commons_lang3_3_8_1.xml create mode 100644 feignRetry/.idea/libraries/Maven__org_apache_httpcomponents_httpclient_4_5_9.xml create mode 100644 feignRetry/.idea/libraries/Maven__org_apache_httpcomponents_httpcore_4_4_12.xml create mode 100644 feignRetry/.idea/libraries/Maven__org_apache_logging_log4j_log4j_api_2_11_2.xml create mode 100644 feignRetry/.idea/libraries/Maven__org_apache_logging_log4j_log4j_to_slf4j_2_11_2.xml create mode 100644 feignRetry/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_core_9_0_24.xml create mode 100644 feignRetry/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_el_9_0_24.xml create mode 100644 feignRetry/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_websocket_9_0_24.xml create mode 100644 feignRetry/.idea/libraries/Maven__org_aspectj_aspectjweaver_1_9_4.xml create mode 100644 feignRetry/.idea/libraries/Maven__org_bouncycastle_bcpkix_jdk15on_1_60.xml create mode 100644 feignRetry/.idea/libraries/Maven__org_bouncycastle_bcprov_jdk15on_1_60.xml create mode 100644 feignRetry/.idea/libraries/Maven__org_dom4j_dom4j_2_1_3.xml create mode 100644 feignRetry/.idea/libraries/Maven__org_hdrhistogram_HdrHistogram_2_1_9.xml create mode 100644 feignRetry/.idea/libraries/Maven__org_hibernate_validator_hibernate_validator_6_0_17_Final.xml create mode 100644 feignRetry/.idea/libraries/Maven__org_javassist_javassist_3_22_0_GA.xml create mode 100644 feignRetry/.idea/libraries/Maven__org_jboss_logging_jboss_logging_3_3_3_Final.xml create mode 100644 feignRetry/.idea/libraries/Maven__org_projectlombok_lombok_1_18_8.xml create mode 100644 feignRetry/.idea/libraries/Maven__org_slf4j_jul_to_slf4j_1_7_28.xml create mode 100644 feignRetry/.idea/libraries/Maven__org_slf4j_slf4j_api_1_7_25.xml create mode 100644 feignRetry/.idea/libraries/Maven__org_springframework_boot_spring_boot_2_1_8_RELEASE.xml create mode 100644 feignRetry/.idea/libraries/Maven__org_springframework_boot_spring_boot_autoconfigure_2_1_8_RELEASE.xml create mode 100644 feignRetry/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_2_1_8_RELEASE.xml create mode 100644 feignRetry/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_aop_2_1_8_RELEASE.xml create mode 100644 feignRetry/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_json_2_1_8_RELEASE.xml create mode 100644 feignRetry/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_logging_2_1_8_RELEASE.xml create mode 100644 feignRetry/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_tomcat_2_1_8_RELEASE.xml create mode 100644 feignRetry/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_web_2_1_8_RELEASE.xml create mode 100644 feignRetry/.idea/libraries/Maven__org_springframework_cloud_spring_cloud_commons_2_1_3_RELEASE.xml create mode 100644 feignRetry/.idea/libraries/Maven__org_springframework_cloud_spring_cloud_context_2_1_3_RELEASE.xml create mode 100644 feignRetry/.idea/libraries/Maven__org_springframework_cloud_spring_cloud_netflix_archaius_2_1_3_RELEASE.xml create mode 100644 feignRetry/.idea/libraries/Maven__org_springframework_cloud_spring_cloud_netflix_ribbon_2_1_3_RELEASE.xml create mode 100644 feignRetry/.idea/libraries/Maven__org_springframework_cloud_spring_cloud_openfeign_core_2_1_3_RELEASE.xml create mode 100644 feignRetry/.idea/libraries/Maven__org_springframework_cloud_spring_cloud_starter_2_1_3_RELEASE.xml create mode 100644 feignRetry/.idea/libraries/Maven__org_springframework_cloud_spring_cloud_starter_netflix_archaius_2_1_3_RELEASE.xml create mode 100644 feignRetry/.idea/libraries/Maven__org_springframework_cloud_spring_cloud_starter_netflix_ribbon_2_1_3_RELEASE.xml create mode 100644 feignRetry/.idea/libraries/Maven__org_springframework_cloud_spring_cloud_starter_openfeign_2_1_3_RELEASE.xml create mode 100644 feignRetry/.idea/libraries/Maven__org_springframework_retry_spring_retry_1_2_4_RELEASE.xml create mode 100644 feignRetry/.idea/libraries/Maven__org_springframework_security_spring_security_crypto_5_1_6_RELEASE.xml create mode 100644 feignRetry/.idea/libraries/Maven__org_springframework_security_spring_security_rsa_1_0_7_RELEASE.xml create mode 100644 feignRetry/.idea/libraries/Maven__org_springframework_spring_aop_5_1_9_RELEASE.xml create mode 100644 feignRetry/.idea/libraries/Maven__org_springframework_spring_beans_5_1_9_RELEASE.xml create mode 100644 feignRetry/.idea/libraries/Maven__org_springframework_spring_context_5_1_9_RELEASE.xml create mode 100644 feignRetry/.idea/libraries/Maven__org_springframework_spring_core_5_1_9_RELEASE.xml create mode 100644 feignRetry/.idea/libraries/Maven__org_springframework_spring_expression_5_1_9_RELEASE.xml create mode 100644 feignRetry/.idea/libraries/Maven__org_springframework_spring_jcl_5_1_9_RELEASE.xml create mode 100644 feignRetry/.idea/libraries/Maven__org_springframework_spring_web_5_1_9_RELEASE.xml create mode 100644 feignRetry/.idea/libraries/Maven__org_springframework_spring_webmvc_5_1_9_RELEASE.xml create mode 100644 feignRetry/.idea/libraries/Maven__org_yaml_snakeyaml_1_23.xml create mode 100644 feignRetry/.idea/misc.xml create mode 100644 feignRetry/.idea/modules.xml create mode 100644 feignRetry/.idea/tlog.iml create mode 100644 feignRetry/.idea/uiDesigner.xml create mode 100644 feignRetry/logs/tlog-logback-feign-consumer.log create mode 100644 feignRetry/logs/tlog-logback-feign-consumer.log.2023-02-21.0.log create mode 100644 feignRetry/logs/tlog-logback-feign-consumer.log.2023-02-21.1.log create mode 100644 feignRetry/logs/tlog-logback-feign-consumer.log.2023-03-04.0.log create mode 100644 feignRetry/logs/tlog-logback-feign-consumer.log.2023-03-05.0.log create mode 100644 feignRetry/logs/tlog-logback-feign-consumer.log.2023-03-06.0.log create mode 100644 feignRetry/logs/tlog-logback-feign-consumer.log.2023-03-07.0.log create mode 100644 feignRetry/logs/tlog-logback-feign-consumer.log.2023-03-22.0.log create mode 100644 feignRetry/logs/tlog-logback-feign-provider.log create mode 100644 feignRetry/tlog-example-logback-feign-consumer/pom.xml create mode 100644 feignRetry/tlog-example-logback-feign-consumer/src/main/java/com/yomahub/tlog/example/feign/TLogFeignConsumerRunner.java create mode 100644 feignRetry/tlog-example-logback-feign-consumer/src/main/java/com/yomahub/tlog/example/feign/aop/FeignRetryAspect.java create mode 100644 feignRetry/tlog-example-logback-feign-consumer/src/main/java/com/yomahub/tlog/example/feign/client/TLogFeignClient.java create mode 100644 feignRetry/tlog-example-logback-feign-consumer/src/main/java/com/yomahub/tlog/example/feign/config/BeanConfiguration.java create mode 100644 feignRetry/tlog-example-logback-feign-consumer/src/main/java/com/yomahub/tlog/example/feign/controller/TlogFeignConsumerController.java create mode 100644 feignRetry/tlog-example-logback-feign-consumer/src/main/java/com/yomahub/tlog/example/feign/domain/ConsumerDomain.java create mode 100644 feignRetry/tlog-example-logback-feign-consumer/src/main/java/com/yomahub/tlog/example/feign/inteferce/Backoff.java create mode 100644 feignRetry/tlog-example-logback-feign-consumer/src/main/java/com/yomahub/tlog/example/feign/inteferce/FeignRetry.java create mode 100644 feignRetry/tlog-example-logback-feign-consumer/src/main/resources/application.properties create mode 100644 feignRetry/tlog-example-logback-feign-consumer/src/main/resources/logback.xml create mode 100644 feignRetry/tlog-example-logback-feign-consumer/target/classes/application.properties create mode 100644 feignRetry/tlog-example-logback-feign-consumer/target/classes/com/yomahub/tlog/example/feign/TLogFeignConsumerRunner.class create mode 100644 feignRetry/tlog-example-logback-feign-consumer/target/classes/com/yomahub/tlog/example/feign/aop/FeignRetryAspect.class create mode 100644 feignRetry/tlog-example-logback-feign-consumer/target/classes/com/yomahub/tlog/example/feign/client/TLogFeignClient.class create mode 100644 feignRetry/tlog-example-logback-feign-consumer/target/classes/com/yomahub/tlog/example/feign/config/BeanConfiguration.class create mode 100644 feignRetry/tlog-example-logback-feign-consumer/target/classes/com/yomahub/tlog/example/feign/controller/TlogFeignConsumerController.class create mode 100644 feignRetry/tlog-example-logback-feign-consumer/target/classes/com/yomahub/tlog/example/feign/domain/ConsumerDomain.class create mode 100644 feignRetry/tlog-example-logback-feign-consumer/target/classes/com/yomahub/tlog/example/feign/inteferce/Backoff.class create mode 100644 feignRetry/tlog-example-logback-feign-consumer/target/classes/com/yomahub/tlog/example/feign/inteferce/FeignRetry.class create mode 100644 feignRetry/tlog-example-logback-feign-consumer/target/classes/logback.xml create mode 100644 feignRetry/tlog-example-logback-feign-consumer/tlog-example-logback-feign-consumer.iml create mode 100644 feignRetry/tlog-example-logback-feign-provider/pom.xml create mode 100644 feignRetry/tlog-example-logback-feign-provider/src/main/java/com/yomahub/tlog/example/feign/TLogFeignProviderRunner.java create mode 100644 feignRetry/tlog-example-logback-feign-provider/src/main/java/com/yomahub/tlog/example/feign/controller/ProviderController.java create mode 100644 feignRetry/tlog-example-logback-feign-provider/src/main/java/com/yomahub/tlog/example/feign/domain/AsynDomain.java create mode 100644 feignRetry/tlog-example-logback-feign-provider/src/main/java/com/yomahub/tlog/example/feign/domain/AsynPoolDomain.java create mode 100644 feignRetry/tlog-example-logback-feign-provider/src/main/java/com/yomahub/tlog/example/feign/domain/ProviderDomain.java create mode 100644 feignRetry/tlog-example-logback-feign-provider/src/main/resources/application.properties create mode 100644 feignRetry/tlog-example-logback-feign-provider/src/main/resources/logback.xml create mode 100644 feignRetry/tlog-example-logback-feign-provider/tlog-example-logback-feign-provider.iml diff --git a/feignRetry/.idea/.gitignore b/feignRetry/.idea/.gitignore new file mode 100644 index 0000000..f421958 --- /dev/null +++ b/feignRetry/.idea/.gitignore @@ -0,0 +1,8 @@ +# Default ignored files +/shelf/ +/workspace.xml +# Datasource local storage ignored files +/../../../../:\java project\tlog\.idea/dataSources/ +/dataSources.local.xml +# Editor-based HTTP Client requests +/httpRequests/ diff --git a/feignRetry/.idea/.name b/feignRetry/.idea/.name new file mode 100644 index 0000000..8f4fb94 --- /dev/null +++ b/feignRetry/.idea/.name @@ -0,0 +1 @@ +tlog-example \ No newline at end of file diff --git a/feignRetry/.idea/artifacts/tlog_example_servlet_war.xml b/feignRetry/.idea/artifacts/tlog_example_servlet_war.xml new file mode 100644 index 0000000..7c4ac8f --- /dev/null +++ b/feignRetry/.idea/artifacts/tlog_example_servlet_war.xml @@ -0,0 +1,14 @@ + + + $PROJECT_DIR$/tlog-example/tlog-example-servlet/target + + + tlog-example-servlet + war + + + + + + + \ No newline at end of file diff --git a/feignRetry/.idea/artifacts/tlog_example_servlet_war_exploded.xml b/feignRetry/.idea/artifacts/tlog_example_servlet_war_exploded.xml new file mode 100644 index 0000000..4947056 --- /dev/null +++ b/feignRetry/.idea/artifacts/tlog_example_servlet_war_exploded.xml @@ -0,0 +1,23 @@ + + + $PROJECT_DIR$/tlog-example/tlog-example-servlet/target/tlog-example-servlet + + + true + tlog-example-servlet + war + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/feignRetry/.idea/artifacts/tlog_example_springnative_war.xml b/feignRetry/.idea/artifacts/tlog_example_springnative_war.xml new file mode 100644 index 0000000..6adf6e6 --- /dev/null +++ b/feignRetry/.idea/artifacts/tlog_example_springnative_war.xml @@ -0,0 +1,14 @@ + + + $PROJECT_DIR$/tlog-example/tlog-example-springnative/target + + + tlog-example-springnative + war + + + + + + + \ No newline at end of file diff --git a/feignRetry/.idea/artifacts/tlog_example_springnative_war_exploded.xml b/feignRetry/.idea/artifacts/tlog_example_springnative_war_exploded.xml new file mode 100644 index 0000000..7f28586 --- /dev/null +++ b/feignRetry/.idea/artifacts/tlog_example_springnative_war_exploded.xml @@ -0,0 +1,23 @@ + + + $PROJECT_DIR$/tlog-example/tlog-example-springnative/target/tlog-example-springnative-1.0.0 + + + true + tlog-example-springnative + war + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/feignRetry/.idea/compiler.xml b/feignRetry/.idea/compiler.xml new file mode 100644 index 0000000..6270f37 --- /dev/null +++ b/feignRetry/.idea/compiler.xml @@ -0,0 +1,72 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/feignRetry/.idea/encodings.xml b/feignRetry/.idea/encodings.xml new file mode 100644 index 0000000..3aea1ba --- /dev/null +++ b/feignRetry/.idea/encodings.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/feignRetry/.idea/jarRepositories.xml b/feignRetry/.idea/jarRepositories.xml new file mode 100644 index 0000000..712ab9d --- /dev/null +++ b/feignRetry/.idea/jarRepositories.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/feignRetry/.idea/libraries/Maven__ch_qos_logback_logback_classic_1_2_3.xml b/feignRetry/.idea/libraries/Maven__ch_qos_logback_logback_classic_1_2_3.xml new file mode 100644 index 0000000..44c1ba0 --- /dev/null +++ b/feignRetry/.idea/libraries/Maven__ch_qos_logback_logback_classic_1_2_3.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/feignRetry/.idea/libraries/Maven__ch_qos_logback_logback_core_1_2_3.xml b/feignRetry/.idea/libraries/Maven__ch_qos_logback_logback_core_1_2_3.xml new file mode 100644 index 0000000..ca0f837 --- /dev/null +++ b/feignRetry/.idea/libraries/Maven__ch_qos_logback_logback_core_1_2_3.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/feignRetry/.idea/libraries/Maven__cn_hutool_hutool_core_5_8_6.xml b/feignRetry/.idea/libraries/Maven__cn_hutool_hutool_core_5_8_6.xml new file mode 100644 index 0000000..3ea720e --- /dev/null +++ b/feignRetry/.idea/libraries/Maven__cn_hutool_hutool_core_5_8_6.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/feignRetry/.idea/libraries/Maven__com_alibaba_QLExpress_3_2_0.xml b/feignRetry/.idea/libraries/Maven__com_alibaba_QLExpress_3_2_0.xml new file mode 100644 index 0000000..59f2934 --- /dev/null +++ b/feignRetry/.idea/libraries/Maven__com_alibaba_QLExpress_3_2_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/feignRetry/.idea/libraries/Maven__com_alibaba_cloud_spring_cloud_alibaba_nacos_discovery_2_1_0_RELEASE.xml b/feignRetry/.idea/libraries/Maven__com_alibaba_cloud_spring_cloud_alibaba_nacos_discovery_2_1_0_RELEASE.xml new file mode 100644 index 0000000..16eb347 --- /dev/null +++ b/feignRetry/.idea/libraries/Maven__com_alibaba_cloud_spring_cloud_alibaba_nacos_discovery_2_1_0_RELEASE.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/feignRetry/.idea/libraries/Maven__com_alibaba_cloud_spring_cloud_starter_alibaba_nacos_discovery_2_1_0_RELEASE.xml b/feignRetry/.idea/libraries/Maven__com_alibaba_cloud_spring_cloud_starter_alibaba_nacos_discovery_2_1_0_RELEASE.xml new file mode 100644 index 0000000..d019c3d --- /dev/null +++ b/feignRetry/.idea/libraries/Maven__com_alibaba_cloud_spring_cloud_starter_alibaba_nacos_discovery_2_1_0_RELEASE.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/feignRetry/.idea/libraries/Maven__com_alibaba_fastjson_1_2_83.xml b/feignRetry/.idea/libraries/Maven__com_alibaba_fastjson_1_2_83.xml new file mode 100644 index 0000000..68f8e4d --- /dev/null +++ b/feignRetry/.idea/libraries/Maven__com_alibaba_fastjson_1_2_83.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/feignRetry/.idea/libraries/Maven__com_alibaba_nacos_nacos_api_1_1_1.xml b/feignRetry/.idea/libraries/Maven__com_alibaba_nacos_nacos_api_1_1_1.xml new file mode 100644 index 0000000..6537d35 --- /dev/null +++ b/feignRetry/.idea/libraries/Maven__com_alibaba_nacos_nacos_api_1_1_1.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/feignRetry/.idea/libraries/Maven__com_alibaba_nacos_nacos_client_1_1_1.xml b/feignRetry/.idea/libraries/Maven__com_alibaba_nacos_nacos_client_1_1_1.xml new file mode 100644 index 0000000..6b97e84 --- /dev/null +++ b/feignRetry/.idea/libraries/Maven__com_alibaba_nacos_nacos_client_1_1_1.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/feignRetry/.idea/libraries/Maven__com_alibaba_nacos_nacos_common_1_1_1.xml b/feignRetry/.idea/libraries/Maven__com_alibaba_nacos_nacos_common_1_1_1.xml new file mode 100644 index 0000000..efce1e2 --- /dev/null +++ b/feignRetry/.idea/libraries/Maven__com_alibaba_nacos_nacos_common_1_1_1.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/feignRetry/.idea/libraries/Maven__com_alibaba_transmittable_thread_local_2_12_2.xml b/feignRetry/.idea/libraries/Maven__com_alibaba_transmittable_thread_local_2_12_2.xml new file mode 100644 index 0000000..8436455 --- /dev/null +++ b/feignRetry/.idea/libraries/Maven__com_alibaba_transmittable_thread_local_2_12_2.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/feignRetry/.idea/libraries/Maven__com_fasterxml_classmate_1_4_0.xml b/feignRetry/.idea/libraries/Maven__com_fasterxml_classmate_1_4_0.xml new file mode 100644 index 0000000..f714f6b --- /dev/null +++ b/feignRetry/.idea/libraries/Maven__com_fasterxml_classmate_1_4_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/feignRetry/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_annotations_2_9_0.xml b/feignRetry/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_annotations_2_9_0.xml new file mode 100644 index 0000000..c6109f4 --- /dev/null +++ b/feignRetry/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_annotations_2_9_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/feignRetry/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_core_2_9_9.xml b/feignRetry/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_core_2_9_9.xml new file mode 100644 index 0000000..9b84e6d --- /dev/null +++ b/feignRetry/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_core_2_9_9.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/feignRetry/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_databind_2_9_9_3.xml b/feignRetry/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_databind_2_9_9_3.xml new file mode 100644 index 0000000..080c1ae --- /dev/null +++ b/feignRetry/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_databind_2_9_9_3.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/feignRetry/.idea/libraries/Maven__com_fasterxml_jackson_datatype_jackson_datatype_jdk8_2_9_9.xml b/feignRetry/.idea/libraries/Maven__com_fasterxml_jackson_datatype_jackson_datatype_jdk8_2_9_9.xml new file mode 100644 index 0000000..c9af50b --- /dev/null +++ b/feignRetry/.idea/libraries/Maven__com_fasterxml_jackson_datatype_jackson_datatype_jdk8_2_9_9.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/feignRetry/.idea/libraries/Maven__com_fasterxml_jackson_datatype_jackson_datatype_jsr310_2_9_9.xml b/feignRetry/.idea/libraries/Maven__com_fasterxml_jackson_datatype_jackson_datatype_jsr310_2_9_9.xml new file mode 100644 index 0000000..9b14f05 --- /dev/null +++ b/feignRetry/.idea/libraries/Maven__com_fasterxml_jackson_datatype_jackson_datatype_jsr310_2_9_9.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/feignRetry/.idea/libraries/Maven__com_fasterxml_jackson_module_jackson_module_parameter_names_2_9_9.xml b/feignRetry/.idea/libraries/Maven__com_fasterxml_jackson_module_jackson_module_parameter_names_2_9_9.xml new file mode 100644 index 0000000..87b15bd --- /dev/null +++ b/feignRetry/.idea/libraries/Maven__com_fasterxml_jackson_module_jackson_module_parameter_names_2_9_9.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/feignRetry/.idea/libraries/Maven__com_google_code_findbugs_jsr305_3_0_1.xml b/feignRetry/.idea/libraries/Maven__com_google_code_findbugs_jsr305_3_0_1.xml new file mode 100644 index 0000000..94b9e93 --- /dev/null +++ b/feignRetry/.idea/libraries/Maven__com_google_code_findbugs_jsr305_3_0_1.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/feignRetry/.idea/libraries/Maven__com_google_guava_guava_16_0.xml b/feignRetry/.idea/libraries/Maven__com_google_guava_guava_16_0.xml new file mode 100644 index 0000000..577c4f8 --- /dev/null +++ b/feignRetry/.idea/libraries/Maven__com_google_guava_guava_16_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/feignRetry/.idea/libraries/Maven__com_google_guava_guava_19_0.xml b/feignRetry/.idea/libraries/Maven__com_google_guava_guava_19_0.xml new file mode 100644 index 0000000..b40e40b --- /dev/null +++ b/feignRetry/.idea/libraries/Maven__com_google_guava_guava_19_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/feignRetry/.idea/libraries/Maven__com_netflix_archaius_archaius_core_0_7_6.xml b/feignRetry/.idea/libraries/Maven__com_netflix_archaius_archaius_core_0_7_6.xml new file mode 100644 index 0000000..837f185 --- /dev/null +++ b/feignRetry/.idea/libraries/Maven__com_netflix_archaius_archaius_core_0_7_6.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/feignRetry/.idea/libraries/Maven__com_netflix_hystrix_hystrix_core_1_5_18.xml b/feignRetry/.idea/libraries/Maven__com_netflix_hystrix_hystrix_core_1_5_18.xml new file mode 100644 index 0000000..ee247ec --- /dev/null +++ b/feignRetry/.idea/libraries/Maven__com_netflix_hystrix_hystrix_core_1_5_18.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/feignRetry/.idea/libraries/Maven__com_netflix_netflix_commons_netflix_commons_util_0_3_0.xml b/feignRetry/.idea/libraries/Maven__com_netflix_netflix_commons_netflix_commons_util_0_3_0.xml new file mode 100644 index 0000000..b8a725b --- /dev/null +++ b/feignRetry/.idea/libraries/Maven__com_netflix_netflix_commons_netflix_commons_util_0_3_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/feignRetry/.idea/libraries/Maven__com_netflix_netflix_commons_netflix_statistics_0_1_1.xml b/feignRetry/.idea/libraries/Maven__com_netflix_netflix_commons_netflix_statistics_0_1_1.xml new file mode 100644 index 0000000..6b356a0 --- /dev/null +++ b/feignRetry/.idea/libraries/Maven__com_netflix_netflix_commons_netflix_statistics_0_1_1.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/feignRetry/.idea/libraries/Maven__com_netflix_ribbon_ribbon_2_3_0.xml b/feignRetry/.idea/libraries/Maven__com_netflix_ribbon_ribbon_2_3_0.xml new file mode 100644 index 0000000..acab803 --- /dev/null +++ b/feignRetry/.idea/libraries/Maven__com_netflix_ribbon_ribbon_2_3_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/feignRetry/.idea/libraries/Maven__com_netflix_ribbon_ribbon_core_2_3_0.xml b/feignRetry/.idea/libraries/Maven__com_netflix_ribbon_ribbon_core_2_3_0.xml new file mode 100644 index 0000000..bc8d4cd --- /dev/null +++ b/feignRetry/.idea/libraries/Maven__com_netflix_ribbon_ribbon_core_2_3_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/feignRetry/.idea/libraries/Maven__com_netflix_ribbon_ribbon_httpclient_2_3_0.xml b/feignRetry/.idea/libraries/Maven__com_netflix_ribbon_ribbon_httpclient_2_3_0.xml new file mode 100644 index 0000000..c2a5b30 --- /dev/null +++ b/feignRetry/.idea/libraries/Maven__com_netflix_ribbon_ribbon_httpclient_2_3_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/feignRetry/.idea/libraries/Maven__com_netflix_ribbon_ribbon_loadbalancer_2_3_0.xml b/feignRetry/.idea/libraries/Maven__com_netflix_ribbon_ribbon_loadbalancer_2_3_0.xml new file mode 100644 index 0000000..dfc6097 --- /dev/null +++ b/feignRetry/.idea/libraries/Maven__com_netflix_ribbon_ribbon_loadbalancer_2_3_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/feignRetry/.idea/libraries/Maven__com_netflix_ribbon_ribbon_transport_2_3_0.xml b/feignRetry/.idea/libraries/Maven__com_netflix_ribbon_ribbon_transport_2_3_0.xml new file mode 100644 index 0000000..4ab66b1 --- /dev/null +++ b/feignRetry/.idea/libraries/Maven__com_netflix_ribbon_ribbon_transport_2_3_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/feignRetry/.idea/libraries/Maven__com_netflix_servo_servo_core_0_12_21.xml b/feignRetry/.idea/libraries/Maven__com_netflix_servo_servo_core_0_12_21.xml new file mode 100644 index 0000000..ebff4ff --- /dev/null +++ b/feignRetry/.idea/libraries/Maven__com_netflix_servo_servo_core_0_12_21.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/feignRetry/.idea/libraries/Maven__com_squareup_okhttp3_okhttp_3_8_1.xml b/feignRetry/.idea/libraries/Maven__com_squareup_okhttp3_okhttp_3_8_1.xml new file mode 100644 index 0000000..2c90178 --- /dev/null +++ b/feignRetry/.idea/libraries/Maven__com_squareup_okhttp3_okhttp_3_8_1.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/feignRetry/.idea/libraries/Maven__com_squareup_okio_okio_1_13_0.xml b/feignRetry/.idea/libraries/Maven__com_squareup_okio_okio_1_13_0.xml new file mode 100644 index 0000000..a9df39d --- /dev/null +++ b/feignRetry/.idea/libraries/Maven__com_squareup_okio_okio_1_13_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/feignRetry/.idea/libraries/Maven__com_sun_jersey_contribs_jersey_apache_client4_1_19_1.xml b/feignRetry/.idea/libraries/Maven__com_sun_jersey_contribs_jersey_apache_client4_1_19_1.xml new file mode 100644 index 0000000..5fd13bf --- /dev/null +++ b/feignRetry/.idea/libraries/Maven__com_sun_jersey_contribs_jersey_apache_client4_1_19_1.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/feignRetry/.idea/libraries/Maven__com_sun_jersey_jersey_client_1_19_1.xml b/feignRetry/.idea/libraries/Maven__com_sun_jersey_jersey_client_1_19_1.xml new file mode 100644 index 0000000..960c9d4 --- /dev/null +++ b/feignRetry/.idea/libraries/Maven__com_sun_jersey_jersey_client_1_19_1.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/feignRetry/.idea/libraries/Maven__com_sun_jersey_jersey_core_1_19_1.xml b/feignRetry/.idea/libraries/Maven__com_sun_jersey_jersey_core_1_19_1.xml new file mode 100644 index 0000000..944344b --- /dev/null +++ b/feignRetry/.idea/libraries/Maven__com_sun_jersey_jersey_core_1_19_1.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/feignRetry/.idea/libraries/Maven__com_yomahub_tlog_common_1_5_0.xml b/feignRetry/.idea/libraries/Maven__com_yomahub_tlog_common_1_5_0.xml new file mode 100644 index 0000000..6165f5f --- /dev/null +++ b/feignRetry/.idea/libraries/Maven__com_yomahub_tlog_common_1_5_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/feignRetry/.idea/libraries/Maven__com_yomahub_tlog_core_1_5_0.xml b/feignRetry/.idea/libraries/Maven__com_yomahub_tlog_core_1_5_0.xml new file mode 100644 index 0000000..5dded6e --- /dev/null +++ b/feignRetry/.idea/libraries/Maven__com_yomahub_tlog_core_1_5_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/feignRetry/.idea/libraries/Maven__com_yomahub_tlog_feign_1_5_0.xml b/feignRetry/.idea/libraries/Maven__com_yomahub_tlog_feign_1_5_0.xml new file mode 100644 index 0000000..f31fc01 --- /dev/null +++ b/feignRetry/.idea/libraries/Maven__com_yomahub_tlog_feign_1_5_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/feignRetry/.idea/libraries/Maven__com_yomahub_tlog_feign_spring_boot_starter_1_5_0.xml b/feignRetry/.idea/libraries/Maven__com_yomahub_tlog_feign_spring_boot_starter_1_5_0.xml new file mode 100644 index 0000000..4feaf95 --- /dev/null +++ b/feignRetry/.idea/libraries/Maven__com_yomahub_tlog_feign_spring_boot_starter_1_5_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/feignRetry/.idea/libraries/Maven__com_yomahub_tlog_forest_1_5_0.xml b/feignRetry/.idea/libraries/Maven__com_yomahub_tlog_forest_1_5_0.xml new file mode 100644 index 0000000..bc4e726 --- /dev/null +++ b/feignRetry/.idea/libraries/Maven__com_yomahub_tlog_forest_1_5_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/feignRetry/.idea/libraries/Maven__com_yomahub_tlog_httpclient_1_5_0.xml b/feignRetry/.idea/libraries/Maven__com_yomahub_tlog_httpclient_1_5_0.xml new file mode 100644 index 0000000..1af54a8 --- /dev/null +++ b/feignRetry/.idea/libraries/Maven__com_yomahub_tlog_httpclient_1_5_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/feignRetry/.idea/libraries/Maven__com_yomahub_tlog_hutool_http_1_5_0.xml b/feignRetry/.idea/libraries/Maven__com_yomahub_tlog_hutool_http_1_5_0.xml new file mode 100644 index 0000000..0fe63c4 --- /dev/null +++ b/feignRetry/.idea/libraries/Maven__com_yomahub_tlog_hutool_http_1_5_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/feignRetry/.idea/libraries/Maven__com_yomahub_tlog_okhttp_1_5_0.xml b/feignRetry/.idea/libraries/Maven__com_yomahub_tlog_okhttp_1_5_0.xml new file mode 100644 index 0000000..e29fc24 --- /dev/null +++ b/feignRetry/.idea/libraries/Maven__com_yomahub_tlog_okhttp_1_5_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/feignRetry/.idea/libraries/Maven__com_yomahub_tlog_rest_template_1_5_0.xml b/feignRetry/.idea/libraries/Maven__com_yomahub_tlog_rest_template_1_5_0.xml new file mode 100644 index 0000000..7a1920b --- /dev/null +++ b/feignRetry/.idea/libraries/Maven__com_yomahub_tlog_rest_template_1_5_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/feignRetry/.idea/libraries/Maven__com_yomahub_tlog_spring_boot_configuration_1_5_0.xml b/feignRetry/.idea/libraries/Maven__com_yomahub_tlog_spring_boot_configuration_1_5_0.xml new file mode 100644 index 0000000..9c981fd --- /dev/null +++ b/feignRetry/.idea/libraries/Maven__com_yomahub_tlog_spring_boot_configuration_1_5_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/feignRetry/.idea/libraries/Maven__com_yomahub_tlog_task_1_5_0.xml b/feignRetry/.idea/libraries/Maven__com_yomahub_tlog_task_1_5_0.xml new file mode 100644 index 0000000..036e3e8 --- /dev/null +++ b/feignRetry/.idea/libraries/Maven__com_yomahub_tlog_task_1_5_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/feignRetry/.idea/libraries/Maven__com_yomahub_tlog_web_spring_boot_starter_1_5_0.xml b/feignRetry/.idea/libraries/Maven__com_yomahub_tlog_web_spring_boot_starter_1_5_0.xml new file mode 100644 index 0000000..c0b0300 --- /dev/null +++ b/feignRetry/.idea/libraries/Maven__com_yomahub_tlog_web_spring_boot_starter_1_5_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/feignRetry/.idea/libraries/Maven__com_yomahub_tlog_webroot_1_5_0.xml b/feignRetry/.idea/libraries/Maven__com_yomahub_tlog_webroot_1_5_0.xml new file mode 100644 index 0000000..8eeb06b --- /dev/null +++ b/feignRetry/.idea/libraries/Maven__com_yomahub_tlog_webroot_1_5_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/feignRetry/.idea/libraries/Maven__commons_beanutils_commons_beanutils_1_8_2.xml b/feignRetry/.idea/libraries/Maven__commons_beanutils_commons_beanutils_1_8_2.xml new file mode 100644 index 0000000..9938beb --- /dev/null +++ b/feignRetry/.idea/libraries/Maven__commons_beanutils_commons_beanutils_1_8_2.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/feignRetry/.idea/libraries/Maven__commons_codec_commons_codec_1_11.xml b/feignRetry/.idea/libraries/Maven__commons_codec_commons_codec_1_11.xml new file mode 100644 index 0000000..c705b8f --- /dev/null +++ b/feignRetry/.idea/libraries/Maven__commons_codec_commons_codec_1_11.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/feignRetry/.idea/libraries/Maven__commons_collections_commons_collections_3_2_2.xml b/feignRetry/.idea/libraries/Maven__commons_collections_commons_collections_3_2_2.xml new file mode 100644 index 0000000..b93fe0e --- /dev/null +++ b/feignRetry/.idea/libraries/Maven__commons_collections_commons_collections_3_2_2.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/feignRetry/.idea/libraries/Maven__commons_configuration_commons_configuration_1_8.xml b/feignRetry/.idea/libraries/Maven__commons_configuration_commons_configuration_1_8.xml new file mode 100644 index 0000000..07e1dcf --- /dev/null +++ b/feignRetry/.idea/libraries/Maven__commons_configuration_commons_configuration_1_8.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/feignRetry/.idea/libraries/Maven__commons_fileupload_commons_fileupload_1_4.xml b/feignRetry/.idea/libraries/Maven__commons_fileupload_commons_fileupload_1_4.xml new file mode 100644 index 0000000..0a601cb --- /dev/null +++ b/feignRetry/.idea/libraries/Maven__commons_fileupload_commons_fileupload_1_4.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/feignRetry/.idea/libraries/Maven__commons_io_commons_io_2_2.xml b/feignRetry/.idea/libraries/Maven__commons_io_commons_io_2_2.xml new file mode 100644 index 0000000..35639e3 --- /dev/null +++ b/feignRetry/.idea/libraries/Maven__commons_io_commons_io_2_2.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/feignRetry/.idea/libraries/Maven__commons_lang_commons_lang_2_6.xml b/feignRetry/.idea/libraries/Maven__commons_lang_commons_lang_2_6.xml new file mode 100644 index 0000000..a1b3df2 --- /dev/null +++ b/feignRetry/.idea/libraries/Maven__commons_lang_commons_lang_2_6.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/feignRetry/.idea/libraries/Maven__commons_logging_commons_logging_1_1_1.xml b/feignRetry/.idea/libraries/Maven__commons_logging_commons_logging_1_1_1.xml new file mode 100644 index 0000000..f8620d9 --- /dev/null +++ b/feignRetry/.idea/libraries/Maven__commons_logging_commons_logging_1_1_1.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/feignRetry/.idea/libraries/Maven__io_github_openfeign_feign_core_10_2_3.xml b/feignRetry/.idea/libraries/Maven__io_github_openfeign_feign_core_10_2_3.xml new file mode 100644 index 0000000..a5018ff --- /dev/null +++ b/feignRetry/.idea/libraries/Maven__io_github_openfeign_feign_core_10_2_3.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/feignRetry/.idea/libraries/Maven__io_github_openfeign_feign_hystrix_10_2_3.xml b/feignRetry/.idea/libraries/Maven__io_github_openfeign_feign_hystrix_10_2_3.xml new file mode 100644 index 0000000..3def181 --- /dev/null +++ b/feignRetry/.idea/libraries/Maven__io_github_openfeign_feign_hystrix_10_2_3.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/feignRetry/.idea/libraries/Maven__io_github_openfeign_feign_slf4j_10_2_3.xml b/feignRetry/.idea/libraries/Maven__io_github_openfeign_feign_slf4j_10_2_3.xml new file mode 100644 index 0000000..387f0c6 --- /dev/null +++ b/feignRetry/.idea/libraries/Maven__io_github_openfeign_feign_slf4j_10_2_3.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/feignRetry/.idea/libraries/Maven__io_github_openfeign_form_feign_form_3_8_0.xml b/feignRetry/.idea/libraries/Maven__io_github_openfeign_form_feign_form_3_8_0.xml new file mode 100644 index 0000000..4278ef1 --- /dev/null +++ b/feignRetry/.idea/libraries/Maven__io_github_openfeign_form_feign_form_3_8_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/feignRetry/.idea/libraries/Maven__io_github_openfeign_form_feign_form_spring_3_8_0.xml b/feignRetry/.idea/libraries/Maven__io_github_openfeign_form_feign_form_spring_3_8_0.xml new file mode 100644 index 0000000..37ef573 --- /dev/null +++ b/feignRetry/.idea/libraries/Maven__io_github_openfeign_form_feign_form_spring_3_8_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/feignRetry/.idea/libraries/Maven__io_prometheus_simpleclient_0_5_0.xml b/feignRetry/.idea/libraries/Maven__io_prometheus_simpleclient_0_5_0.xml new file mode 100644 index 0000000..cd25249 --- /dev/null +++ b/feignRetry/.idea/libraries/Maven__io_prometheus_simpleclient_0_5_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/feignRetry/.idea/libraries/Maven__io_reactivex_rxjava_1_3_8.xml b/feignRetry/.idea/libraries/Maven__io_reactivex_rxjava_1_3_8.xml new file mode 100644 index 0000000..f078be0 --- /dev/null +++ b/feignRetry/.idea/libraries/Maven__io_reactivex_rxjava_1_3_8.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/feignRetry/.idea/libraries/Maven__io_reactivex_rxnetty_0_4_9.xml b/feignRetry/.idea/libraries/Maven__io_reactivex_rxnetty_0_4_9.xml new file mode 100644 index 0000000..49ee53f --- /dev/null +++ b/feignRetry/.idea/libraries/Maven__io_reactivex_rxnetty_0_4_9.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/feignRetry/.idea/libraries/Maven__io_reactivex_rxnetty_contexts_0_4_9.xml b/feignRetry/.idea/libraries/Maven__io_reactivex_rxnetty_contexts_0_4_9.xml new file mode 100644 index 0000000..f4bedcd --- /dev/null +++ b/feignRetry/.idea/libraries/Maven__io_reactivex_rxnetty_contexts_0_4_9.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/feignRetry/.idea/libraries/Maven__io_reactivex_rxnetty_servo_0_4_9.xml b/feignRetry/.idea/libraries/Maven__io_reactivex_rxnetty_servo_0_4_9.xml new file mode 100644 index 0000000..63ea808 --- /dev/null +++ b/feignRetry/.idea/libraries/Maven__io_reactivex_rxnetty_servo_0_4_9.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/feignRetry/.idea/libraries/Maven__javax_annotation_javax_annotation_api_1_3_2.xml b/feignRetry/.idea/libraries/Maven__javax_annotation_javax_annotation_api_1_3_2.xml new file mode 100644 index 0000000..99e4787 --- /dev/null +++ b/feignRetry/.idea/libraries/Maven__javax_annotation_javax_annotation_api_1_3_2.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/feignRetry/.idea/libraries/Maven__javax_inject_javax_inject_1.xml b/feignRetry/.idea/libraries/Maven__javax_inject_javax_inject_1.xml new file mode 100644 index 0000000..cf153af --- /dev/null +++ b/feignRetry/.idea/libraries/Maven__javax_inject_javax_inject_1.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/feignRetry/.idea/libraries/Maven__javax_validation_validation_api_2_0_1_Final.xml b/feignRetry/.idea/libraries/Maven__javax_validation_validation_api_2_0_1_Final.xml new file mode 100644 index 0000000..305d5fe --- /dev/null +++ b/feignRetry/.idea/libraries/Maven__javax_validation_validation_api_2_0_1_Final.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/feignRetry/.idea/libraries/Maven__javax_ws_rs_jsr311_api_1_1_1.xml b/feignRetry/.idea/libraries/Maven__javax_ws_rs_jsr311_api_1_1_1.xml new file mode 100644 index 0000000..cab7d40 --- /dev/null +++ b/feignRetry/.idea/libraries/Maven__javax_ws_rs_jsr311_api_1_1_1.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/feignRetry/.idea/libraries/Maven__org_apache_commons_commons_lang3_3_8_1.xml b/feignRetry/.idea/libraries/Maven__org_apache_commons_commons_lang3_3_8_1.xml new file mode 100644 index 0000000..6e59ab3 --- /dev/null +++ b/feignRetry/.idea/libraries/Maven__org_apache_commons_commons_lang3_3_8_1.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/feignRetry/.idea/libraries/Maven__org_apache_httpcomponents_httpclient_4_5_9.xml b/feignRetry/.idea/libraries/Maven__org_apache_httpcomponents_httpclient_4_5_9.xml new file mode 100644 index 0000000..faf30ea --- /dev/null +++ b/feignRetry/.idea/libraries/Maven__org_apache_httpcomponents_httpclient_4_5_9.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/feignRetry/.idea/libraries/Maven__org_apache_httpcomponents_httpcore_4_4_12.xml b/feignRetry/.idea/libraries/Maven__org_apache_httpcomponents_httpcore_4_4_12.xml new file mode 100644 index 0000000..0f4163e --- /dev/null +++ b/feignRetry/.idea/libraries/Maven__org_apache_httpcomponents_httpcore_4_4_12.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/feignRetry/.idea/libraries/Maven__org_apache_logging_log4j_log4j_api_2_11_2.xml b/feignRetry/.idea/libraries/Maven__org_apache_logging_log4j_log4j_api_2_11_2.xml new file mode 100644 index 0000000..14edd40 --- /dev/null +++ b/feignRetry/.idea/libraries/Maven__org_apache_logging_log4j_log4j_api_2_11_2.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/feignRetry/.idea/libraries/Maven__org_apache_logging_log4j_log4j_to_slf4j_2_11_2.xml b/feignRetry/.idea/libraries/Maven__org_apache_logging_log4j_log4j_to_slf4j_2_11_2.xml new file mode 100644 index 0000000..375c261 --- /dev/null +++ b/feignRetry/.idea/libraries/Maven__org_apache_logging_log4j_log4j_to_slf4j_2_11_2.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/feignRetry/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_core_9_0_24.xml b/feignRetry/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_core_9_0_24.xml new file mode 100644 index 0000000..b8006a1 --- /dev/null +++ b/feignRetry/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_core_9_0_24.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/feignRetry/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_el_9_0_24.xml b/feignRetry/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_el_9_0_24.xml new file mode 100644 index 0000000..85196f5 --- /dev/null +++ b/feignRetry/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_el_9_0_24.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/feignRetry/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_websocket_9_0_24.xml b/feignRetry/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_websocket_9_0_24.xml new file mode 100644 index 0000000..10d31c7 --- /dev/null +++ b/feignRetry/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_websocket_9_0_24.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/feignRetry/.idea/libraries/Maven__org_aspectj_aspectjweaver_1_9_4.xml b/feignRetry/.idea/libraries/Maven__org_aspectj_aspectjweaver_1_9_4.xml new file mode 100644 index 0000000..029e6b5 --- /dev/null +++ b/feignRetry/.idea/libraries/Maven__org_aspectj_aspectjweaver_1_9_4.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/feignRetry/.idea/libraries/Maven__org_bouncycastle_bcpkix_jdk15on_1_60.xml b/feignRetry/.idea/libraries/Maven__org_bouncycastle_bcpkix_jdk15on_1_60.xml new file mode 100644 index 0000000..3d5f12a --- /dev/null +++ b/feignRetry/.idea/libraries/Maven__org_bouncycastle_bcpkix_jdk15on_1_60.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/feignRetry/.idea/libraries/Maven__org_bouncycastle_bcprov_jdk15on_1_60.xml b/feignRetry/.idea/libraries/Maven__org_bouncycastle_bcprov_jdk15on_1_60.xml new file mode 100644 index 0000000..b066ca9 --- /dev/null +++ b/feignRetry/.idea/libraries/Maven__org_bouncycastle_bcprov_jdk15on_1_60.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/feignRetry/.idea/libraries/Maven__org_dom4j_dom4j_2_1_3.xml b/feignRetry/.idea/libraries/Maven__org_dom4j_dom4j_2_1_3.xml new file mode 100644 index 0000000..858237c --- /dev/null +++ b/feignRetry/.idea/libraries/Maven__org_dom4j_dom4j_2_1_3.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/feignRetry/.idea/libraries/Maven__org_hdrhistogram_HdrHistogram_2_1_9.xml b/feignRetry/.idea/libraries/Maven__org_hdrhistogram_HdrHistogram_2_1_9.xml new file mode 100644 index 0000000..54f2201 --- /dev/null +++ b/feignRetry/.idea/libraries/Maven__org_hdrhistogram_HdrHistogram_2_1_9.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/feignRetry/.idea/libraries/Maven__org_hibernate_validator_hibernate_validator_6_0_17_Final.xml b/feignRetry/.idea/libraries/Maven__org_hibernate_validator_hibernate_validator_6_0_17_Final.xml new file mode 100644 index 0000000..7a64f22 --- /dev/null +++ b/feignRetry/.idea/libraries/Maven__org_hibernate_validator_hibernate_validator_6_0_17_Final.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/feignRetry/.idea/libraries/Maven__org_javassist_javassist_3_22_0_GA.xml b/feignRetry/.idea/libraries/Maven__org_javassist_javassist_3_22_0_GA.xml new file mode 100644 index 0000000..ed122b0 --- /dev/null +++ b/feignRetry/.idea/libraries/Maven__org_javassist_javassist_3_22_0_GA.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/feignRetry/.idea/libraries/Maven__org_jboss_logging_jboss_logging_3_3_3_Final.xml b/feignRetry/.idea/libraries/Maven__org_jboss_logging_jboss_logging_3_3_3_Final.xml new file mode 100644 index 0000000..b8e6e4d --- /dev/null +++ b/feignRetry/.idea/libraries/Maven__org_jboss_logging_jboss_logging_3_3_3_Final.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/feignRetry/.idea/libraries/Maven__org_projectlombok_lombok_1_18_8.xml b/feignRetry/.idea/libraries/Maven__org_projectlombok_lombok_1_18_8.xml new file mode 100644 index 0000000..e8ffc9c --- /dev/null +++ b/feignRetry/.idea/libraries/Maven__org_projectlombok_lombok_1_18_8.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/feignRetry/.idea/libraries/Maven__org_slf4j_jul_to_slf4j_1_7_28.xml b/feignRetry/.idea/libraries/Maven__org_slf4j_jul_to_slf4j_1_7_28.xml new file mode 100644 index 0000000..94c7b37 --- /dev/null +++ b/feignRetry/.idea/libraries/Maven__org_slf4j_jul_to_slf4j_1_7_28.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/feignRetry/.idea/libraries/Maven__org_slf4j_slf4j_api_1_7_25.xml b/feignRetry/.idea/libraries/Maven__org_slf4j_slf4j_api_1_7_25.xml new file mode 100644 index 0000000..792891b --- /dev/null +++ b/feignRetry/.idea/libraries/Maven__org_slf4j_slf4j_api_1_7_25.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/feignRetry/.idea/libraries/Maven__org_springframework_boot_spring_boot_2_1_8_RELEASE.xml b/feignRetry/.idea/libraries/Maven__org_springframework_boot_spring_boot_2_1_8_RELEASE.xml new file mode 100644 index 0000000..73729cc --- /dev/null +++ b/feignRetry/.idea/libraries/Maven__org_springframework_boot_spring_boot_2_1_8_RELEASE.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/feignRetry/.idea/libraries/Maven__org_springframework_boot_spring_boot_autoconfigure_2_1_8_RELEASE.xml b/feignRetry/.idea/libraries/Maven__org_springframework_boot_spring_boot_autoconfigure_2_1_8_RELEASE.xml new file mode 100644 index 0000000..a97d932 --- /dev/null +++ b/feignRetry/.idea/libraries/Maven__org_springframework_boot_spring_boot_autoconfigure_2_1_8_RELEASE.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/feignRetry/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_2_1_8_RELEASE.xml b/feignRetry/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_2_1_8_RELEASE.xml new file mode 100644 index 0000000..21bb36b --- /dev/null +++ b/feignRetry/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_2_1_8_RELEASE.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/feignRetry/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_aop_2_1_8_RELEASE.xml b/feignRetry/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_aop_2_1_8_RELEASE.xml new file mode 100644 index 0000000..c75a60c --- /dev/null +++ b/feignRetry/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_aop_2_1_8_RELEASE.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/feignRetry/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_json_2_1_8_RELEASE.xml b/feignRetry/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_json_2_1_8_RELEASE.xml new file mode 100644 index 0000000..400d914 --- /dev/null +++ b/feignRetry/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_json_2_1_8_RELEASE.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/feignRetry/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_logging_2_1_8_RELEASE.xml b/feignRetry/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_logging_2_1_8_RELEASE.xml new file mode 100644 index 0000000..7f2be76 --- /dev/null +++ b/feignRetry/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_logging_2_1_8_RELEASE.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/feignRetry/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_tomcat_2_1_8_RELEASE.xml b/feignRetry/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_tomcat_2_1_8_RELEASE.xml new file mode 100644 index 0000000..3865324 --- /dev/null +++ b/feignRetry/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_tomcat_2_1_8_RELEASE.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/feignRetry/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_web_2_1_8_RELEASE.xml b/feignRetry/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_web_2_1_8_RELEASE.xml new file mode 100644 index 0000000..90c099d --- /dev/null +++ b/feignRetry/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_web_2_1_8_RELEASE.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/feignRetry/.idea/libraries/Maven__org_springframework_cloud_spring_cloud_commons_2_1_3_RELEASE.xml b/feignRetry/.idea/libraries/Maven__org_springframework_cloud_spring_cloud_commons_2_1_3_RELEASE.xml new file mode 100644 index 0000000..3e4bee5 --- /dev/null +++ b/feignRetry/.idea/libraries/Maven__org_springframework_cloud_spring_cloud_commons_2_1_3_RELEASE.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/feignRetry/.idea/libraries/Maven__org_springframework_cloud_spring_cloud_context_2_1_3_RELEASE.xml b/feignRetry/.idea/libraries/Maven__org_springframework_cloud_spring_cloud_context_2_1_3_RELEASE.xml new file mode 100644 index 0000000..471529e --- /dev/null +++ b/feignRetry/.idea/libraries/Maven__org_springframework_cloud_spring_cloud_context_2_1_3_RELEASE.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/feignRetry/.idea/libraries/Maven__org_springframework_cloud_spring_cloud_netflix_archaius_2_1_3_RELEASE.xml b/feignRetry/.idea/libraries/Maven__org_springframework_cloud_spring_cloud_netflix_archaius_2_1_3_RELEASE.xml new file mode 100644 index 0000000..2d33bc9 --- /dev/null +++ b/feignRetry/.idea/libraries/Maven__org_springframework_cloud_spring_cloud_netflix_archaius_2_1_3_RELEASE.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/feignRetry/.idea/libraries/Maven__org_springframework_cloud_spring_cloud_netflix_ribbon_2_1_3_RELEASE.xml b/feignRetry/.idea/libraries/Maven__org_springframework_cloud_spring_cloud_netflix_ribbon_2_1_3_RELEASE.xml new file mode 100644 index 0000000..63304df --- /dev/null +++ b/feignRetry/.idea/libraries/Maven__org_springframework_cloud_spring_cloud_netflix_ribbon_2_1_3_RELEASE.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/feignRetry/.idea/libraries/Maven__org_springframework_cloud_spring_cloud_openfeign_core_2_1_3_RELEASE.xml b/feignRetry/.idea/libraries/Maven__org_springframework_cloud_spring_cloud_openfeign_core_2_1_3_RELEASE.xml new file mode 100644 index 0000000..3409557 --- /dev/null +++ b/feignRetry/.idea/libraries/Maven__org_springframework_cloud_spring_cloud_openfeign_core_2_1_3_RELEASE.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/feignRetry/.idea/libraries/Maven__org_springframework_cloud_spring_cloud_starter_2_1_3_RELEASE.xml b/feignRetry/.idea/libraries/Maven__org_springframework_cloud_spring_cloud_starter_2_1_3_RELEASE.xml new file mode 100644 index 0000000..50a4536 --- /dev/null +++ b/feignRetry/.idea/libraries/Maven__org_springframework_cloud_spring_cloud_starter_2_1_3_RELEASE.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/feignRetry/.idea/libraries/Maven__org_springframework_cloud_spring_cloud_starter_netflix_archaius_2_1_3_RELEASE.xml b/feignRetry/.idea/libraries/Maven__org_springframework_cloud_spring_cloud_starter_netflix_archaius_2_1_3_RELEASE.xml new file mode 100644 index 0000000..1f9f08a --- /dev/null +++ b/feignRetry/.idea/libraries/Maven__org_springframework_cloud_spring_cloud_starter_netflix_archaius_2_1_3_RELEASE.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/feignRetry/.idea/libraries/Maven__org_springframework_cloud_spring_cloud_starter_netflix_ribbon_2_1_3_RELEASE.xml b/feignRetry/.idea/libraries/Maven__org_springframework_cloud_spring_cloud_starter_netflix_ribbon_2_1_3_RELEASE.xml new file mode 100644 index 0000000..1aacee2 --- /dev/null +++ b/feignRetry/.idea/libraries/Maven__org_springframework_cloud_spring_cloud_starter_netflix_ribbon_2_1_3_RELEASE.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/feignRetry/.idea/libraries/Maven__org_springframework_cloud_spring_cloud_starter_openfeign_2_1_3_RELEASE.xml b/feignRetry/.idea/libraries/Maven__org_springframework_cloud_spring_cloud_starter_openfeign_2_1_3_RELEASE.xml new file mode 100644 index 0000000..a85db7c --- /dev/null +++ b/feignRetry/.idea/libraries/Maven__org_springframework_cloud_spring_cloud_starter_openfeign_2_1_3_RELEASE.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/feignRetry/.idea/libraries/Maven__org_springframework_retry_spring_retry_1_2_4_RELEASE.xml b/feignRetry/.idea/libraries/Maven__org_springframework_retry_spring_retry_1_2_4_RELEASE.xml new file mode 100644 index 0000000..5ec0e61 --- /dev/null +++ b/feignRetry/.idea/libraries/Maven__org_springframework_retry_spring_retry_1_2_4_RELEASE.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/feignRetry/.idea/libraries/Maven__org_springframework_security_spring_security_crypto_5_1_6_RELEASE.xml b/feignRetry/.idea/libraries/Maven__org_springframework_security_spring_security_crypto_5_1_6_RELEASE.xml new file mode 100644 index 0000000..06f7fb1 --- /dev/null +++ b/feignRetry/.idea/libraries/Maven__org_springframework_security_spring_security_crypto_5_1_6_RELEASE.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/feignRetry/.idea/libraries/Maven__org_springframework_security_spring_security_rsa_1_0_7_RELEASE.xml b/feignRetry/.idea/libraries/Maven__org_springframework_security_spring_security_rsa_1_0_7_RELEASE.xml new file mode 100644 index 0000000..caa885d --- /dev/null +++ b/feignRetry/.idea/libraries/Maven__org_springframework_security_spring_security_rsa_1_0_7_RELEASE.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/feignRetry/.idea/libraries/Maven__org_springframework_spring_aop_5_1_9_RELEASE.xml b/feignRetry/.idea/libraries/Maven__org_springframework_spring_aop_5_1_9_RELEASE.xml new file mode 100644 index 0000000..35720c5 --- /dev/null +++ b/feignRetry/.idea/libraries/Maven__org_springframework_spring_aop_5_1_9_RELEASE.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/feignRetry/.idea/libraries/Maven__org_springframework_spring_beans_5_1_9_RELEASE.xml b/feignRetry/.idea/libraries/Maven__org_springframework_spring_beans_5_1_9_RELEASE.xml new file mode 100644 index 0000000..32236a2 --- /dev/null +++ b/feignRetry/.idea/libraries/Maven__org_springframework_spring_beans_5_1_9_RELEASE.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/feignRetry/.idea/libraries/Maven__org_springframework_spring_context_5_1_9_RELEASE.xml b/feignRetry/.idea/libraries/Maven__org_springframework_spring_context_5_1_9_RELEASE.xml new file mode 100644 index 0000000..04e506c --- /dev/null +++ b/feignRetry/.idea/libraries/Maven__org_springframework_spring_context_5_1_9_RELEASE.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/feignRetry/.idea/libraries/Maven__org_springframework_spring_core_5_1_9_RELEASE.xml b/feignRetry/.idea/libraries/Maven__org_springframework_spring_core_5_1_9_RELEASE.xml new file mode 100644 index 0000000..cb486aa --- /dev/null +++ b/feignRetry/.idea/libraries/Maven__org_springframework_spring_core_5_1_9_RELEASE.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/feignRetry/.idea/libraries/Maven__org_springframework_spring_expression_5_1_9_RELEASE.xml b/feignRetry/.idea/libraries/Maven__org_springframework_spring_expression_5_1_9_RELEASE.xml new file mode 100644 index 0000000..38af2ce --- /dev/null +++ b/feignRetry/.idea/libraries/Maven__org_springframework_spring_expression_5_1_9_RELEASE.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/feignRetry/.idea/libraries/Maven__org_springframework_spring_jcl_5_1_9_RELEASE.xml b/feignRetry/.idea/libraries/Maven__org_springframework_spring_jcl_5_1_9_RELEASE.xml new file mode 100644 index 0000000..39f2653 --- /dev/null +++ b/feignRetry/.idea/libraries/Maven__org_springframework_spring_jcl_5_1_9_RELEASE.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/feignRetry/.idea/libraries/Maven__org_springframework_spring_web_5_1_9_RELEASE.xml b/feignRetry/.idea/libraries/Maven__org_springframework_spring_web_5_1_9_RELEASE.xml new file mode 100644 index 0000000..533c7fe --- /dev/null +++ b/feignRetry/.idea/libraries/Maven__org_springframework_spring_web_5_1_9_RELEASE.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/feignRetry/.idea/libraries/Maven__org_springframework_spring_webmvc_5_1_9_RELEASE.xml b/feignRetry/.idea/libraries/Maven__org_springframework_spring_webmvc_5_1_9_RELEASE.xml new file mode 100644 index 0000000..9121763 --- /dev/null +++ b/feignRetry/.idea/libraries/Maven__org_springframework_spring_webmvc_5_1_9_RELEASE.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/feignRetry/.idea/libraries/Maven__org_yaml_snakeyaml_1_23.xml b/feignRetry/.idea/libraries/Maven__org_yaml_snakeyaml_1_23.xml new file mode 100644 index 0000000..5351a3e --- /dev/null +++ b/feignRetry/.idea/libraries/Maven__org_yaml_snakeyaml_1_23.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/feignRetry/.idea/misc.xml b/feignRetry/.idea/misc.xml new file mode 100644 index 0000000..5b7621b --- /dev/null +++ b/feignRetry/.idea/misc.xml @@ -0,0 +1,17 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/feignRetry/.idea/modules.xml b/feignRetry/.idea/modules.xml new file mode 100644 index 0000000..6b037bd --- /dev/null +++ b/feignRetry/.idea/modules.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/feignRetry/.idea/tlog.iml b/feignRetry/.idea/tlog.iml new file mode 100644 index 0000000..d6ebd48 --- /dev/null +++ b/feignRetry/.idea/tlog.iml @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/feignRetry/.idea/uiDesigner.xml b/feignRetry/.idea/uiDesigner.xml new file mode 100644 index 0000000..e96534f --- /dev/null +++ b/feignRetry/.idea/uiDesigner.xml @@ -0,0 +1,124 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/feignRetry/logs/tlog-logback-feign-consumer.log b/feignRetry/logs/tlog-logback-feign-consumer.log new file mode 100644 index 0000000..65398d9 --- /dev/null +++ b/feignRetry/logs/tlog-logback-feign-consumer.log @@ -0,0 +1,170 @@ +2023-03-23 20:45:01.204 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$7938c9fe] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) +2023-03-23 20:45:01.443 [main] INFO c.y.tlog.example.feign.TLogFeignConsumerRunner - No active profile set, falling back to default profiles: default +2023-03-23 20:45:01.787 [main] INFO o.springframework.cloud.context.scope.GenericScope - BeanFactory id=1a75f76e-1c44-32a5-a6aa-553db727868a +2023-03-23 20:45:01.823 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'com.yomahub.tlog.example.feign.client.TLogFeignClient' of type [org.springframework.cloud.openfeign.FeignClientFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) +2023-03-23 20:45:01.838 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.retry.annotation.RetryConfiguration' of type [org.springframework.retry.annotation.RetryConfiguration$$EnhancerBySpringCGLIB$$52e25f26] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) +2023-03-23 20:45:01.854 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$7938c9fe] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) +2023-03-23 20:45:02.093 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 3111 (http) +2023-03-23 20:45:02.109 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-3111"] +2023-03-23 20:45:02.109 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] +2023-03-23 20:45:02.109 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.24] +2023-03-23 20:45:02.187 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext +2023-03-23 20:45:02.187 [main] INFO org.springframework.web.context.ContextLoader - Root WebApplicationContext: initialization completed in 744 ms +2023-03-23 20:45:02.382 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. +2023-03-23 20:45:02.382 [main] INFO com.netflix.config.sources.URLConfigurationSource - To enable URLs as dynamic configuration sources, define System property archaius.configurationSource.additionalUrls or make config.properties available on classpath. +2023-03-23 20:45:02.382 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. +2023-03-23 20:45:02.382 [main] INFO com.netflix.config.sources.URLConfigurationSource - To enable URLs as dynamic configuration sources, define System property archaius.configurationSource.additionalUrls or make config.properties available on classpath. +2023-03-23 20:45:02.556 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'applicationTaskExecutor' +2023-03-23 20:45:02.846 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService +2023-03-23 20:45:03.150 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-3111"] +2023-03-23 20:45:03.166 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 3111 (http) with context path '' +2023-03-23 20:45:05.312 [main] ERROR c.a.cloud.nacos.registry.NacosServiceRegistry - nacos registry, tlog-logback-feign-consumer register failed...NacosRegistration{nacosDiscoveryProperties=NacosDiscoveryProperties{serverAddr='127.0.0.1:8848', endpoint='', namespace='', watchDelay=30000, logName='', service='tlog-logback-feign-consumer', weight=1.0, clusterName='DEFAULT', namingLoadCacheAtStart='false', metadata={preserved.register.source=SPRING_CLOUD}, registerEnabled=true, ip='192.168.56.1', networkInterface='', port=3111, secure=false, accessKey='', secretKey=''}}, +java.lang.IllegalStateException: failed to req API:/nacos/v1/ns/instance after all servers([127.0.0.1:8848]) tried: failed to req API:127.0.0.1:8848/nacos/v1/ns/instance. code:500 msg: java.net.ConnectException: Connection refused: connect + at com.alibaba.nacos.client.naming.net.NamingProxy.reqAPI(NamingProxy.java:464) + at com.alibaba.nacos.client.naming.net.NamingProxy.reqAPI(NamingProxy.java:386) + at com.alibaba.nacos.client.naming.net.NamingProxy.registerService(NamingProxy.java:188) + at com.alibaba.nacos.client.naming.NacosNamingService.registerInstance(NacosNamingService.java:205) + at com.alibaba.nacos.client.naming.NacosNamingService.registerInstance(NacosNamingService.java:184) + at com.alibaba.cloud.nacos.registry.NacosServiceRegistry.register(NacosServiceRegistry.java:61) + at org.springframework.cloud.client.serviceregistry.AbstractAutoServiceRegistration.register(AbstractAutoServiceRegistration.java:239) + at com.alibaba.cloud.nacos.registry.NacosAutoServiceRegistration.register(NacosAutoServiceRegistration.java:74) + at org.springframework.cloud.client.serviceregistry.AbstractAutoServiceRegistration.start(AbstractAutoServiceRegistration.java:138) + at org.springframework.cloud.client.serviceregistry.AbstractAutoServiceRegistration.bind(AbstractAutoServiceRegistration.java:101) + at org.springframework.cloud.client.serviceregistry.AbstractAutoServiceRegistration.onApplicationEvent(AbstractAutoServiceRegistration.java:88) + at org.springframework.cloud.client.serviceregistry.AbstractAutoServiceRegistration.onApplicationEvent(AbstractAutoServiceRegistration.java:47) + at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:172) + at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:165) + at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:139) + at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:402) + at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:359) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.finishRefresh(ServletWebServerApplicationContext.java:165) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:552) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:141) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:744) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:391) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:312) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1215) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1204) + at com.yomahub.tlog.example.feign.TLogFeignConsumerRunner.main(TLogFeignConsumerRunner.java:16) +2023-03-23 20:45:05.486 [main] INFO c.y.tlog.example.feign.TLogFeignConsumerRunner - Started TLogFeignConsumerRunner in 4.832 seconds (JVM running for 6.103) +2023-03-23 20:45:43.766 [Thread-19] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registering from Nacos Server now... +2023-03-23 20:45:45.814 [Thread-19] ERROR c.a.cloud.nacos.registry.NacosServiceRegistry - ERR_NACOS_DEREGISTER, de-register failed...NacosRegistration{nacosDiscoveryProperties=NacosDiscoveryProperties{serverAddr='127.0.0.1:8848', endpoint='', namespace='', watchDelay=30000, logName='', service='tlog-logback-feign-consumer', weight=1.0, clusterName='DEFAULT', namingLoadCacheAtStart='false', metadata={preserved.register.source=SPRING_CLOUD}, registerEnabled=true, ip='192.168.56.1', networkInterface='', port=3111, secure=false, accessKey='', secretKey=''}}, +java.lang.IllegalStateException: failed to req API:/nacos/v1/ns/instance after all servers([127.0.0.1:8848]) tried: failed to req API:127.0.0.1:8848/nacos/v1/ns/instance. code:500 msg: java.net.ConnectException: Connection refused: connect + at com.alibaba.nacos.client.naming.net.NamingProxy.reqAPI(NamingProxy.java:464) + at com.alibaba.nacos.client.naming.net.NamingProxy.reqAPI(NamingProxy.java:386) + at com.alibaba.nacos.client.naming.net.NamingProxy.deregisterService(NamingProxy.java:205) + at com.alibaba.nacos.client.naming.NacosNamingService.deregisterInstance(NacosNamingService.java:244) + at com.alibaba.nacos.client.naming.NacosNamingService.deregisterInstance(NacosNamingService.java:231) + at com.alibaba.nacos.client.naming.NacosNamingService.deregisterInstance(NacosNamingService.java:221) + at com.alibaba.cloud.nacos.registry.NacosServiceRegistry.deregister(NacosServiceRegistry.java:85) + at org.springframework.cloud.client.serviceregistry.AbstractAutoServiceRegistration.deregister(AbstractAutoServiceRegistration.java:256) + at org.springframework.cloud.client.serviceregistry.AbstractAutoServiceRegistration.stop(AbstractAutoServiceRegistration.java:271) + at org.springframework.cloud.client.serviceregistry.AbstractAutoServiceRegistration.destroy(AbstractAutoServiceRegistration.java:208) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleElement.invoke(InitDestroyAnnotationBeanPostProcessor.java:363) + at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleMetadata.invokeDestroyMethods(InitDestroyAnnotationBeanPostProcessor.java:321) + at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeDestruction(InitDestroyAnnotationBeanPostProcessor.java:156) + at org.springframework.beans.factory.support.DisposableBeanAdapter.destroy(DisposableBeanAdapter.java:242) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.destroyBean(DefaultSingletonBeanRegistry.java:571) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.destroySingleton(DefaultSingletonBeanRegistry.java:543) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.destroySingleton(DefaultListableBeanFactory.java:1036) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.destroySingletons(DefaultSingletonBeanRegistry.java:504) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.destroySingletons(DefaultListableBeanFactory.java:1029) + at org.springframework.context.support.AbstractApplicationContext.destroyBeans(AbstractApplicationContext.java:1057) + at org.springframework.context.support.AbstractApplicationContext.doClose(AbstractApplicationContext.java:1026) + at org.springframework.context.support.AbstractApplicationContext$1.run(AbstractApplicationContext.java:945) +2023-03-23 20:45:45.814 [Thread-19] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registration finished. +2023-03-23 20:45:45.815 [Thread-19] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Shutting down ExecutorService 'applicationTaskExecutor' +2023-03-23 20:45:48.735 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$107baff2] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) +2023-03-23 20:45:49.036 [main] INFO c.y.tlog.example.feign.TLogFeignConsumerRunner - No active profile set, falling back to default profiles: default +2023-03-23 20:45:49.338 [main] INFO o.springframework.cloud.context.scope.GenericScope - BeanFactory id=1a75f76e-1c44-32a5-a6aa-553db727868a +2023-03-23 20:45:49.370 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'com.yomahub.tlog.example.feign.client.TLogFeignClient' of type [org.springframework.cloud.openfeign.FeignClientFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) +2023-03-23 20:45:49.398 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.retry.annotation.RetryConfiguration' of type [org.springframework.retry.annotation.RetryConfiguration$$EnhancerBySpringCGLIB$$ea25451a] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) +2023-03-23 20:45:49.410 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$107baff2] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) +2023-03-23 20:45:49.656 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 3111 (http) +2023-03-23 20:45:49.656 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-3111"] +2023-03-23 20:45:49.656 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] +2023-03-23 20:45:49.656 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.24] +2023-03-23 20:45:49.750 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext +2023-03-23 20:45:49.750 [main] INFO org.springframework.web.context.ContextLoader - Root WebApplicationContext: initialization completed in 705 ms +2023-03-23 20:45:49.906 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. +2023-03-23 20:45:49.906 [main] INFO com.netflix.config.sources.URLConfigurationSource - To enable URLs as dynamic configuration sources, define System property archaius.configurationSource.additionalUrls or make config.properties available on classpath. +2023-03-23 20:45:49.906 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. +2023-03-23 20:45:49.906 [main] INFO com.netflix.config.sources.URLConfigurationSource - To enable URLs as dynamic configuration sources, define System property archaius.configurationSource.additionalUrls or make config.properties available on classpath. +2023-03-23 20:45:50.046 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'applicationTaskExecutor' +2023-03-23 20:45:50.335 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService +2023-03-23 20:45:50.702 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-3111"] +2023-03-23 20:45:50.736 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 3111 (http) with context path '' +2023-03-23 20:45:53.054 [main] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - nacos registry, tlog-logback-feign-consumer 192.168.56.1:3111 register finished +2023-03-23 20:45:53.230 [main] INFO c.y.tlog.example.feign.TLogFeignConsumerRunner - Started TLogFeignConsumerRunner in 5.091 seconds (JVM running for 5.931) +2023-03-23 20:46:10.772 [http-nio-3111-exec-1] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' +2023-03-23 20:46:10.772 [http-nio-3111-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' +2023-03-23 20:46:10.778 [http-nio-3111-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Completed initialization in 6 ms +2023-03-23 20:46:11.061 [http-nio-3111-exec-1] INFO c.y.t.e.f.controller.TlogFeignConsumerController - [192.168.56.1][0][12360061481386048] invoke consumer controller method sayHello +2023-03-23 20:46:14.448 [http-nio-3111-exec-1] INFO c.yomahub.tlog.example.feign.domain.ConsumerDomain - [192.168.56.1][0][12360061481386048] invoke consumer domain method sayHello +2023-03-23 20:46:14.466 [http-nio-3111-exec-1] INFO c.yomahub.tlog.example.feign.aop.FeignRetryAspect - [192.168.56.1][0][12360061481386048] Sending request method: sayHello, max attempt: 6, delay: 500, retryCount: 0 +2023-03-23 20:46:14.971 [http-nio-3111-exec-1] INFO com.netflix.config.ChainedDynamicProperty - [192.168.56.1][0][12360061481386048] Flipping property: tlog-logback-feign-provider.ribbon.ActiveConnectionsLimit to use NEXT property: niws.loadbalancer.availabilityFilteringRule.activeConnectionsLimit = 2147483647 +2023-03-23 20:46:14.994 [http-nio-3111-exec-1] INFO com.netflix.loadbalancer.BaseLoadBalancer - [192.168.56.1][0][12360061481386048] Client: tlog-logback-feign-provider instantiated a LoadBalancer: DynamicServerListLoadBalancer:{NFLoadBalancer:name=tlog-logback-feign-provider,current list of Servers=[],Load balancer stats=Zone stats: {},Server stats: []}ServerList:null +2023-03-23 20:46:14.998 [http-nio-3111-exec-1] INFO c.n.loadbalancer.DynamicServerListLoadBalancer - [192.168.56.1][0][12360061481386048] Using serverListUpdater PollingServerListUpdater +2023-03-23 20:46:15.023 [http-nio-3111-exec-1] INFO c.n.loadbalancer.DynamicServerListLoadBalancer - [192.168.56.1][0][12360061481386048] DynamicServerListLoadBalancer for client tlog-logback-feign-provider initialized: DynamicServerListLoadBalancer:{NFLoadBalancer:name=tlog-logback-feign-provider,current list of Servers=[],Load balancer stats=Zone stats: {},Server stats: []}ServerList:com.alibaba.cloud.nacos.ribbon.NacosServerList@10a8776d +2023-03-23 20:46:15.583 [http-nio-3111-exec-1] INFO c.yomahub.tlog.example.feign.aop.FeignRetryAspect - [192.168.56.1][0][12360061481386048] Sending request method: sayHello, max attempt: 6, delay: 500, retryCount: 1 +2023-03-23 20:46:17.591 [http-nio-3111-exec-1] INFO c.yomahub.tlog.example.feign.aop.FeignRetryAspect - [192.168.56.1][0][12360061481386048] Sending request method: sayHello, max attempt: 6, delay: 500, retryCount: 2 +2023-03-23 20:46:25.603 [http-nio-3111-exec-1] INFO c.yomahub.tlog.example.feign.aop.FeignRetryAspect - [192.168.56.1][0][12360061481386048] Sending request method: sayHello, max attempt: 6, delay: 500, retryCount: 3 +2023-03-23 20:46:45.606 [http-nio-3111-exec-1] INFO c.yomahub.tlog.example.feign.aop.FeignRetryAspect - [192.168.56.1][0][12360061481386048] Sending request method: sayHello, max attempt: 6, delay: 500, retryCount: 4 +2023-03-23 20:47:05.612 [http-nio-3111-exec-1] INFO c.yomahub.tlog.example.feign.aop.FeignRetryAspect - [192.168.56.1][0][12360061481386048] Sending request method: sayHello, max attempt: 6, delay: 500, retryCount: 5 +2023-03-23 20:47:05.614 [http-nio-3111-exec-1] INFO c.yomahub.tlog.example.feign.aop.FeignRetryAspect - [192.168.56.1][0][12360061481386048] 我在重试了6次后,我最终还是失败了====== +2023-03-23 20:47:05.615 [http-nio-3111-exec-1] INFO c.y.t.e.f.controller.TlogFeignConsumerController - [192.168.56.1][0][12360061481386048] 重试次数,0 +2023-03-23 20:48:40.936 [Thread-29] INFO com.netflix.loadbalancer.PollingServerListUpdater - [192.168.56.1][0][12360061481386048] Shutting down the Executor Pool for PollingServerListUpdater +2023-03-23 20:48:40.936 [Thread-19] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registering from Nacos Server now... +2023-03-23 20:48:40.936 [Thread-19] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registration finished. +2023-03-23 20:48:40.936 [Thread-19] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Shutting down ExecutorService 'applicationTaskExecutor' +2023-03-23 20:48:44.655 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$f94ed287] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) +2023-03-23 20:48:44.939 [main] INFO c.y.tlog.example.feign.TLogFeignConsumerRunner - No active profile set, falling back to default profiles: default +2023-03-23 20:48:45.271 [main] INFO o.springframework.cloud.context.scope.GenericScope - BeanFactory id=1a75f76e-1c44-32a5-a6aa-553db727868a +2023-03-23 20:48:45.317 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'com.yomahub.tlog.example.feign.client.TLogFeignClient' of type [org.springframework.cloud.openfeign.FeignClientFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) +2023-03-23 20:48:45.333 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.retry.annotation.RetryConfiguration' of type [org.springframework.retry.annotation.RetryConfiguration$$EnhancerBySpringCGLIB$$d2f867af] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) +2023-03-23 20:48:45.359 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$f94ed287] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) +2023-03-23 20:48:45.598 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 3111 (http) +2023-03-23 20:48:45.613 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-3111"] +2023-03-23 20:48:45.613 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] +2023-03-23 20:48:45.613 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.24] +2023-03-23 20:48:45.691 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext +2023-03-23 20:48:45.691 [main] INFO org.springframework.web.context.ContextLoader - Root WebApplicationContext: initialization completed in 736 ms +2023-03-23 20:48:45.853 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. +2023-03-23 20:48:45.853 [main] INFO com.netflix.config.sources.URLConfigurationSource - To enable URLs as dynamic configuration sources, define System property archaius.configurationSource.additionalUrls or make config.properties available on classpath. +2023-03-23 20:48:45.855 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. +2023-03-23 20:48:45.855 [main] INFO com.netflix.config.sources.URLConfigurationSource - To enable URLs as dynamic configuration sources, define System property archaius.configurationSource.additionalUrls or make config.properties available on classpath. +2023-03-23 20:48:46.015 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'applicationTaskExecutor' +2023-03-23 20:48:46.296 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService +2023-03-23 20:48:46.602 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-3111"] +2023-03-23 20:48:46.629 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 3111 (http) with context path '' +2023-03-23 20:48:46.686 [main] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - nacos registry, tlog-logback-feign-consumer 192.168.56.1:3111 register finished +2023-03-23 20:48:46.872 [main] INFO c.y.tlog.example.feign.TLogFeignConsumerRunner - Started TLogFeignConsumerRunner in 2.764 seconds (JVM running for 3.46) +2023-03-23 21:00:19.358 [http-nio-3111-exec-1] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' +2023-03-23 21:00:19.358 [http-nio-3111-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' +2023-03-23 21:00:19.373 [http-nio-3111-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Completed initialization in 15 ms +2023-03-23 21:00:19.693 [http-nio-3111-exec-1] INFO c.y.t.e.f.controller.TlogFeignConsumerController - [192.168.56.1][0][12360117095956544] invoke consumer controller method sayHello +2023-03-23 21:00:19.693 [http-nio-3111-exec-1] INFO c.yomahub.tlog.example.feign.domain.ConsumerDomain - [192.168.56.1][0][12360117095956544] invoke consumer domain method sayHello +2023-03-23 21:00:19.709 [http-nio-3111-exec-1] INFO c.yomahub.tlog.example.feign.aop.FeignRetryAspect - [192.168.56.1][0][12360117095956544] Sending request method: sayHello, max attempt: 6, delay: 500, retryCount: 0 +2023-03-23 21:00:20.248 [http-nio-3111-exec-1] INFO com.netflix.config.ChainedDynamicProperty - [192.168.56.1][0][12360117095956544] Flipping property: tlog-logback-feign-provider.ribbon.ActiveConnectionsLimit to use NEXT property: niws.loadbalancer.availabilityFilteringRule.activeConnectionsLimit = 2147483647 +2023-03-23 21:00:20.269 [http-nio-3111-exec-1] INFO com.netflix.loadbalancer.BaseLoadBalancer - [192.168.56.1][0][12360117095956544] Client: tlog-logback-feign-provider instantiated a LoadBalancer: DynamicServerListLoadBalancer:{NFLoadBalancer:name=tlog-logback-feign-provider,current list of Servers=[],Load balancer stats=Zone stats: {},Server stats: []}ServerList:null +2023-03-23 21:00:20.276 [http-nio-3111-exec-1] INFO c.n.loadbalancer.DynamicServerListLoadBalancer - [192.168.56.1][0][12360117095956544] Using serverListUpdater PollingServerListUpdater +2023-03-23 21:00:20.297 [http-nio-3111-exec-1] INFO c.n.loadbalancer.DynamicServerListLoadBalancer - [192.168.56.1][0][12360117095956544] DynamicServerListLoadBalancer for client tlog-logback-feign-provider initialized: DynamicServerListLoadBalancer:{NFLoadBalancer:name=tlog-logback-feign-provider,current list of Servers=[],Load balancer stats=Zone stats: {},Server stats: []}ServerList:com.alibaba.cloud.nacos.ribbon.NacosServerList@22f3b72 +2023-03-23 21:00:20.848 [http-nio-3111-exec-1] INFO c.yomahub.tlog.example.feign.aop.FeignRetryAspect - [192.168.56.1][0][12360117095956544] Sending request method: sayHello, max attempt: 6, delay: 500, retryCount: 1 +2023-03-23 21:00:22.855 [http-nio-3111-exec-1] INFO c.yomahub.tlog.example.feign.aop.FeignRetryAspect - [192.168.56.1][0][12360117095956544] Sending request method: sayHello, max attempt: 6, delay: 500, retryCount: 2 +2023-03-23 21:00:30.857 [http-nio-3111-exec-1] INFO c.yomahub.tlog.example.feign.aop.FeignRetryAspect - [192.168.56.1][0][12360117095956544] Sending request method: sayHello, max attempt: 6, delay: 500, retryCount: 3 +2023-03-23 21:00:50.863 [http-nio-3111-exec-1] INFO c.yomahub.tlog.example.feign.aop.FeignRetryAspect - [192.168.56.1][0][12360117095956544] Sending request method: sayHello, max attempt: 6, delay: 500, retryCount: 4 +2023-03-23 21:01:10.866 [http-nio-3111-exec-1] INFO c.yomahub.tlog.example.feign.aop.FeignRetryAspect - [192.168.56.1][0][12360117095956544] Sending request method: sayHello, max attempt: 6, delay: 500, retryCount: 5 +2023-03-23 21:01:10.868 [http-nio-3111-exec-1] INFO c.yomahub.tlog.example.feign.aop.FeignRetryAspect - [192.168.56.1][0][12360117095956544] 我在重试了6次后,我最终还是失败了====== +2023-03-23 21:01:36.789 [http-nio-3111-exec-4] INFO c.y.t.e.f.controller.TlogFeignConsumerController - [192.168.56.1][0][12360122157563968] invoke consumer controller method sayHello +2023-03-23 21:01:36.790 [http-nio-3111-exec-4] INFO c.yomahub.tlog.example.feign.domain.ConsumerDomain - [192.168.56.1][0][12360122157563968] invoke consumer domain method sayHello +2023-03-23 21:01:36.790 [http-nio-3111-exec-4] INFO c.yomahub.tlog.example.feign.aop.FeignRetryAspect - [192.168.56.1][0][12360122157563968] Sending request method: sayHello, max attempt: 6, delay: 500, retryCount: 0 +2023-03-23 21:01:37.298 [http-nio-3111-exec-4] INFO c.yomahub.tlog.example.feign.aop.FeignRetryAspect - [192.168.56.1][0][12360122157563968] Sending request method: sayHello, max attempt: 6, delay: 500, retryCount: 1 +2023-03-23 21:01:39.314 [http-nio-3111-exec-4] INFO c.yomahub.tlog.example.feign.aop.FeignRetryAspect - [192.168.56.1][0][12360122157563968] Sending request method: sayHello, max attempt: 6, delay: 500, retryCount: 2 +2023-03-23 21:01:47.327 [http-nio-3111-exec-4] INFO c.yomahub.tlog.example.feign.aop.FeignRetryAspect - [192.168.56.1][0][12360122157563968] Sending request method: sayHello, max attempt: 6, delay: 500, retryCount: 3 +2023-03-23 21:02:07.330 [http-nio-3111-exec-4] INFO c.yomahub.tlog.example.feign.aop.FeignRetryAspect - [192.168.56.1][0][12360122157563968] Sending request method: sayHello, max attempt: 6, delay: 500, retryCount: 4 +2023-03-23 21:02:27.340 [http-nio-3111-exec-4] INFO c.yomahub.tlog.example.feign.aop.FeignRetryAspect - [192.168.56.1][0][12360122157563968] Sending request method: sayHello, max attempt: 6, delay: 500, retryCount: 5 +2023-03-23 21:02:27.344 [http-nio-3111-exec-4] INFO c.yomahub.tlog.example.feign.aop.FeignRetryAspect - [192.168.56.1][0][12360122157563968] 我在重试了6次后,我最终还是失败了====== diff --git a/feignRetry/logs/tlog-logback-feign-consumer.log.2023-02-21.0.log b/feignRetry/logs/tlog-logback-feign-consumer.log.2023-02-21.0.log new file mode 100644 index 0000000..f6e6280 --- /dev/null +++ b/feignRetry/logs/tlog-logback-feign-consumer.log.2023-02-21.0.log @@ -0,0 +1,86 @@ +2023-02-21 21:33:31.168 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$4ac90509] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) +2023-02-21 21:33:31.404 [main] INFO c.y.tlog.example.feign.TLogFeignConsumerRunner - No active profile set, falling back to default profiles: default +2023-02-21 21:33:31.683 [main] INFO o.springframework.cloud.context.scope.GenericScope - BeanFactory id=8b79138c-39d2-33a1-9b35-076d28827f08 +2023-02-21 21:33:31.697 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'com.yomahub.tlog.example.feign.client.TLogFeignClient' of type [org.springframework.cloud.openfeign.FeignClientFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) +2023-02-21 21:33:31.734 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$4ac90509] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) +2023-02-21 21:33:31.933 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 3111 (http) +2023-02-21 21:33:31.941 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-3111"] +2023-02-21 21:33:31.945 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] +2023-02-21 21:33:31.945 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.24] +2023-02-21 21:33:32.029 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext +2023-02-21 21:33:32.029 [main] INFO org.springframework.web.context.ContextLoader - Root WebApplicationContext: initialization completed in 618 ms +2023-02-21 21:33:32.171 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. +2023-02-21 21:33:32.172 [main] INFO com.netflix.config.sources.URLConfigurationSource - To enable URLs as dynamic configuration sources, define System property archaius.configurationSource.additionalUrls or make config.properties available on classpath. +2023-02-21 21:33:32.174 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. +2023-02-21 21:33:32.174 [main] INFO com.netflix.config.sources.URLConfigurationSource - To enable URLs as dynamic configuration sources, define System property archaius.configurationSource.additionalUrls or make config.properties available on classpath. +2023-02-21 21:33:32.325 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'applicationTaskExecutor' +2023-02-21 21:33:32.645 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService +2023-02-21 21:33:33.015 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-3111"] +2023-02-21 21:33:33.040 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 3111 (http) with context path '' +2023-02-21 21:33:33.122 [main] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - nacos registry, tlog-logback-feign-consumer 192.168.56.1:3111 register finished +2023-02-21 21:33:33.360 [main] INFO c.y.tlog.example.feign.TLogFeignConsumerRunner - Started TLogFeignConsumerRunner in 2.714 seconds (JVM running for 3.781) +2023-02-21 21:34:05.410 [http-nio-3111-exec-1] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' +2023-02-21 21:34:05.410 [http-nio-3111-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' +2023-02-21 21:34:05.417 [http-nio-3111-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Completed initialization in 6 ms +2023-02-21 21:34:05.707 [http-nio-3111-exec-1] INFO c.y.t.e.f.controller.TlogFeignConsumerController - [192.168.56.1][0][12190380561924160] invoke consumer controller method sayHello +2023-02-21 21:34:05.707 [http-nio-3111-exec-1] INFO c.yomahub.tlog.example.feign.domain.ConsumerDomain - [192.168.56.1][0][12190380561924160] invoke consumer domain method sayHello +2023-02-21 21:34:06.197 [http-nio-3111-exec-1] INFO com.netflix.config.ChainedDynamicProperty - [192.168.56.1][0][12190380561924160] Flipping property: tlog-logback-feign-provider.ribbon.ActiveConnectionsLimit to use NEXT property: niws.loadbalancer.availabilityFilteringRule.activeConnectionsLimit = 2147483647 +2023-02-21 21:34:06.217 [http-nio-3111-exec-1] INFO com.netflix.loadbalancer.BaseLoadBalancer - [192.168.56.1][0][12190380561924160] Client: tlog-logback-feign-provider instantiated a LoadBalancer: DynamicServerListLoadBalancer:{NFLoadBalancer:name=tlog-logback-feign-provider,current list of Servers=[],Load balancer stats=Zone stats: {},Server stats: []}ServerList:null +2023-02-21 21:34:06.221 [http-nio-3111-exec-1] INFO c.n.loadbalancer.DynamicServerListLoadBalancer - [192.168.56.1][0][12190380561924160] Using serverListUpdater PollingServerListUpdater +2023-02-21 21:34:06.261 [http-nio-3111-exec-1] INFO com.netflix.config.ChainedDynamicProperty - [192.168.56.1][0][12190380561924160] Flipping property: tlog-logback-feign-provider.ribbon.ActiveConnectionsLimit to use NEXT property: niws.loadbalancer.availabilityFilteringRule.activeConnectionsLimit = 2147483647 +2023-02-21 21:34:06.262 [http-nio-3111-exec-1] INFO c.n.loadbalancer.DynamicServerListLoadBalancer - [192.168.56.1][0][12190380561924160] DynamicServerListLoadBalancer for client tlog-logback-feign-provider initialized: DynamicServerListLoadBalancer:{NFLoadBalancer:name=tlog-logback-feign-provider,current list of Servers=[192.168.56.1:2111],Load balancer stats=Zone stats: {unknown=[Zone:unknown; Instance count:1; Active connections count: 0; Circuit breaker tripped count: 0; Active connections per server: 0.0;] +},Server stats: [[Server:192.168.56.1:2111; Zone:UNKNOWN; Total Requests:0; Successive connection failure:0; Total blackout seconds:0; Last connection made:Thu Jan 01 08:00:00 CST 1970; First connection made: Thu Jan 01 08:00:00 CST 1970; Active Connections:0; total failure count in last (1000) msecs:0; average resp time:0.0; 90 percentile resp time:0.0; 95 percentile resp time:0.0; min resp time:0.0; max resp time:0.0; stddev resp time:0.0] +]}ServerList:com.alibaba.cloud.nacos.ribbon.NacosServerList@73b6158b +2023-02-21 21:34:07.228 [PollingServerListUpdater-0] INFO com.netflix.config.ChainedDynamicProperty - [192.168.56.1][0][12190380561924160] Flipping property: tlog-logback-feign-provider.ribbon.ActiveConnectionsLimit to use NEXT property: niws.loadbalancer.availabilityFilteringRule.activeConnectionsLimit = 2147483647 +2023-02-21 21:34:16.158 [http-nio-3111-exec-3] INFO c.y.t.e.f.controller.TlogFeignConsumerController - [192.168.56.1][0][12190381254705216] invoke consumer controller method sayHello +2023-02-21 21:34:16.158 [http-nio-3111-exec-3] INFO c.yomahub.tlog.example.feign.domain.ConsumerDomain - [192.168.56.1][0][12190381254705216] invoke consumer domain method sayHello +2023-02-21 21:34:56.543 [http-nio-3111-exec-4] INFO c.y.t.e.f.controller.TlogFeignConsumerController - [192.168.56.1][0][12190383901376576] invoke consumer controller method sayHello +2023-02-21 21:34:56.543 [http-nio-3111-exec-4] INFO c.yomahub.tlog.example.feign.domain.ConsumerDomain - [192.168.56.1][0][12190383901376576] invoke consumer domain method sayHello +2023-02-21 21:36:51.201 [Thread-26] INFO com.netflix.loadbalancer.PollingServerListUpdater - [192.168.56.1][0][12190380561924160] Shutting down the Executor Pool for PollingServerListUpdater +2023-02-21 21:36:51.204 [Thread-16] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registering from Nacos Server now... +2023-02-21 21:36:51.209 [Thread-16] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registration finished. +2023-02-21 21:36:51.209 [Thread-16] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Shutting down ExecutorService 'applicationTaskExecutor' +2023-02-21 21:36:53.942 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$3a9a3c23] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) +2023-02-21 21:36:54.208 [main] INFO c.y.tlog.example.feign.TLogFeignConsumerRunner - No active profile set, falling back to default profiles: default +2023-02-21 21:36:54.488 [main] INFO o.springframework.cloud.context.scope.GenericScope - BeanFactory id=8b79138c-39d2-33a1-9b35-076d28827f08 +2023-02-21 21:36:54.500 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'com.yomahub.tlog.example.feign.client.TLogFeignClient' of type [org.springframework.cloud.openfeign.FeignClientFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) +2023-02-21 21:36:54.537 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$3a9a3c23] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) +2023-02-21 21:36:54.735 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 3111 (http) +2023-02-21 21:36:54.743 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-3111"] +2023-02-21 21:36:54.747 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] +2023-02-21 21:36:54.748 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.24] +2023-02-21 21:36:54.828 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext +2023-02-21 21:36:54.828 [main] INFO org.springframework.web.context.ContextLoader - Root WebApplicationContext: initialization completed in 613 ms +2023-02-21 21:36:54.975 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. +2023-02-21 21:36:54.975 [main] INFO com.netflix.config.sources.URLConfigurationSource - To enable URLs as dynamic configuration sources, define System property archaius.configurationSource.additionalUrls or make config.properties available on classpath. +2023-02-21 21:36:54.977 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. +2023-02-21 21:36:54.978 [main] INFO com.netflix.config.sources.URLConfigurationSource - To enable URLs as dynamic configuration sources, define System property archaius.configurationSource.additionalUrls or make config.properties available on classpath. +2023-02-21 21:36:55.111 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'applicationTaskExecutor' +2023-02-21 21:36:55.412 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService +2023-02-21 21:36:55.717 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-3111"] +2023-02-21 21:36:55.739 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 3111 (http) with context path '' +2023-02-21 21:36:55.804 [main] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - nacos registry, tlog-logback-feign-consumer 192.168.56.1:3111 register finished +2023-02-21 21:36:55.983 [main] INFO c.y.tlog.example.feign.TLogFeignConsumerRunner - Started TLogFeignConsumerRunner in 2.592 seconds (JVM running for 3.287) +2023-02-21 21:48:36.300 [http-nio-3111-exec-1] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' +2023-02-21 21:48:36.300 [http-nio-3111-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' +2023-02-21 21:48:36.307 [http-nio-3111-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Completed initialization in 7 ms +2023-02-21 21:48:36.613 [http-nio-3111-exec-1] INFO c.y.t.e.f.controller.TlogFeignConsumerController - [192.168.56.1][0][12190437636767808] invoke consumer controller method sayHello +2023-02-21 21:48:36.613 [http-nio-3111-exec-1] INFO c.yomahub.tlog.example.feign.domain.ConsumerDomain - [192.168.56.1][0][12190437636767808] invoke consumer domain method sayHello +2023-02-21 21:48:37.166 [http-nio-3111-exec-1] INFO com.netflix.config.ChainedDynamicProperty - [192.168.56.1][0][12190437636767808] Flipping property: tlog-logback-feign-provider.ribbon.ActiveConnectionsLimit to use NEXT property: niws.loadbalancer.availabilityFilteringRule.activeConnectionsLimit = 2147483647 +2023-02-21 21:48:37.189 [http-nio-3111-exec-1] INFO com.netflix.loadbalancer.BaseLoadBalancer - [192.168.56.1][0][12190437636767808] Client: tlog-logback-feign-provider instantiated a LoadBalancer: DynamicServerListLoadBalancer:{NFLoadBalancer:name=tlog-logback-feign-provider,current list of Servers=[],Load balancer stats=Zone stats: {},Server stats: []}ServerList:null +2023-02-21 21:48:37.196 [http-nio-3111-exec-1] INFO c.n.loadbalancer.DynamicServerListLoadBalancer - [192.168.56.1][0][12190437636767808] Using serverListUpdater PollingServerListUpdater +2023-02-21 21:48:37.231 [http-nio-3111-exec-1] INFO com.netflix.config.ChainedDynamicProperty - [192.168.56.1][0][12190437636767808] Flipping property: tlog-logback-feign-provider.ribbon.ActiveConnectionsLimit to use NEXT property: niws.loadbalancer.availabilityFilteringRule.activeConnectionsLimit = 2147483647 +2023-02-21 21:48:37.232 [http-nio-3111-exec-1] INFO c.n.loadbalancer.DynamicServerListLoadBalancer - [192.168.56.1][0][12190437636767808] DynamicServerListLoadBalancer for client tlog-logback-feign-provider initialized: DynamicServerListLoadBalancer:{NFLoadBalancer:name=tlog-logback-feign-provider,current list of Servers=[192.168.56.1:2111],Load balancer stats=Zone stats: {unknown=[Zone:unknown; Instance count:1; Active connections count: 0; Circuit breaker tripped count: 0; Active connections per server: 0.0;] +},Server stats: [[Server:192.168.56.1:2111; Zone:UNKNOWN; Total Requests:0; Successive connection failure:0; Total blackout seconds:0; Last connection made:Thu Jan 01 08:00:00 CST 1970; First connection made: Thu Jan 01 08:00:00 CST 1970; Active Connections:0; total failure count in last (1000) msecs:0; average resp time:0.0; 90 percentile resp time:0.0; 95 percentile resp time:0.0; min resp time:0.0; max resp time:0.0; stddev resp time:0.0] +]}ServerList:com.alibaba.cloud.nacos.ribbon.NacosServerList@3fa3ba8b +2023-02-21 21:48:38.204 [PollingServerListUpdater-0] INFO com.netflix.config.ChainedDynamicProperty - [192.168.56.1][0][12190437636767808] Flipping property: tlog-logback-feign-provider.ribbon.ActiveConnectionsLimit to use NEXT property: niws.loadbalancer.availabilityFilteringRule.activeConnectionsLimit = 2147483647 +2023-02-21 21:48:57.864 [http-nio-3111-exec-2] INFO c.y.t.e.f.controller.TlogFeignConsumerController - [192.168.56.1][0][12190439038255168] invoke consumer controller method sayHello +2023-02-21 21:48:57.864 [http-nio-3111-exec-2] INFO c.yomahub.tlog.example.feign.domain.ConsumerDomain - [192.168.56.1][0][12190439038255168] invoke consumer domain method sayHello +2023-02-21 22:29:00.240 [http-nio-3111-exec-5] INFO c.y.t.e.f.controller.TlogFeignConsumerController - [192.168.56.1][0][12190596480368704] invoke consumer controller method sayHello +2023-02-21 22:29:00.240 [http-nio-3111-exec-5] INFO c.yomahub.tlog.example.feign.domain.ConsumerDomain - [192.168.56.1][0][12190596480368704] invoke consumer domain method sayHello +2023-02-21 22:29:01.528 [http-nio-3111-exec-8] INFO c.y.t.e.f.controller.TlogFeignConsumerController - [192.168.56.1][0][12190596564713536] invoke consumer controller method sayHello +2023-02-21 22:29:01.528 [http-nio-3111-exec-8] INFO c.yomahub.tlog.example.feign.domain.ConsumerDomain - [192.168.56.1][0][12190596564713536] invoke consumer domain method sayHello +2023-02-21 23:24:34.298 [Thread-25] INFO com.netflix.loadbalancer.PollingServerListUpdater - [192.168.56.1][0][12190437636767808] Shutting down the Executor Pool for PollingServerListUpdater +2023-02-21 23:24:34.301 [Thread-15] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registering from Nacos Server now... +2023-02-21 23:24:34.304 [Thread-15] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registration finished. +2023-02-21 23:24:34.305 [Thread-15] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Shutting down ExecutorService 'applicationTaskExecutor' diff --git a/feignRetry/logs/tlog-logback-feign-consumer.log.2023-02-21.1.log b/feignRetry/logs/tlog-logback-feign-consumer.log.2023-02-21.1.log new file mode 100644 index 0000000..f6e6280 --- /dev/null +++ b/feignRetry/logs/tlog-logback-feign-consumer.log.2023-02-21.1.log @@ -0,0 +1,86 @@ +2023-02-21 21:33:31.168 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$4ac90509] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) +2023-02-21 21:33:31.404 [main] INFO c.y.tlog.example.feign.TLogFeignConsumerRunner - No active profile set, falling back to default profiles: default +2023-02-21 21:33:31.683 [main] INFO o.springframework.cloud.context.scope.GenericScope - BeanFactory id=8b79138c-39d2-33a1-9b35-076d28827f08 +2023-02-21 21:33:31.697 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'com.yomahub.tlog.example.feign.client.TLogFeignClient' of type [org.springframework.cloud.openfeign.FeignClientFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) +2023-02-21 21:33:31.734 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$4ac90509] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) +2023-02-21 21:33:31.933 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 3111 (http) +2023-02-21 21:33:31.941 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-3111"] +2023-02-21 21:33:31.945 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] +2023-02-21 21:33:31.945 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.24] +2023-02-21 21:33:32.029 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext +2023-02-21 21:33:32.029 [main] INFO org.springframework.web.context.ContextLoader - Root WebApplicationContext: initialization completed in 618 ms +2023-02-21 21:33:32.171 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. +2023-02-21 21:33:32.172 [main] INFO com.netflix.config.sources.URLConfigurationSource - To enable URLs as dynamic configuration sources, define System property archaius.configurationSource.additionalUrls or make config.properties available on classpath. +2023-02-21 21:33:32.174 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. +2023-02-21 21:33:32.174 [main] INFO com.netflix.config.sources.URLConfigurationSource - To enable URLs as dynamic configuration sources, define System property archaius.configurationSource.additionalUrls or make config.properties available on classpath. +2023-02-21 21:33:32.325 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'applicationTaskExecutor' +2023-02-21 21:33:32.645 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService +2023-02-21 21:33:33.015 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-3111"] +2023-02-21 21:33:33.040 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 3111 (http) with context path '' +2023-02-21 21:33:33.122 [main] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - nacos registry, tlog-logback-feign-consumer 192.168.56.1:3111 register finished +2023-02-21 21:33:33.360 [main] INFO c.y.tlog.example.feign.TLogFeignConsumerRunner - Started TLogFeignConsumerRunner in 2.714 seconds (JVM running for 3.781) +2023-02-21 21:34:05.410 [http-nio-3111-exec-1] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' +2023-02-21 21:34:05.410 [http-nio-3111-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' +2023-02-21 21:34:05.417 [http-nio-3111-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Completed initialization in 6 ms +2023-02-21 21:34:05.707 [http-nio-3111-exec-1] INFO c.y.t.e.f.controller.TlogFeignConsumerController - [192.168.56.1][0][12190380561924160] invoke consumer controller method sayHello +2023-02-21 21:34:05.707 [http-nio-3111-exec-1] INFO c.yomahub.tlog.example.feign.domain.ConsumerDomain - [192.168.56.1][0][12190380561924160] invoke consumer domain method sayHello +2023-02-21 21:34:06.197 [http-nio-3111-exec-1] INFO com.netflix.config.ChainedDynamicProperty - [192.168.56.1][0][12190380561924160] Flipping property: tlog-logback-feign-provider.ribbon.ActiveConnectionsLimit to use NEXT property: niws.loadbalancer.availabilityFilteringRule.activeConnectionsLimit = 2147483647 +2023-02-21 21:34:06.217 [http-nio-3111-exec-1] INFO com.netflix.loadbalancer.BaseLoadBalancer - [192.168.56.1][0][12190380561924160] Client: tlog-logback-feign-provider instantiated a LoadBalancer: DynamicServerListLoadBalancer:{NFLoadBalancer:name=tlog-logback-feign-provider,current list of Servers=[],Load balancer stats=Zone stats: {},Server stats: []}ServerList:null +2023-02-21 21:34:06.221 [http-nio-3111-exec-1] INFO c.n.loadbalancer.DynamicServerListLoadBalancer - [192.168.56.1][0][12190380561924160] Using serverListUpdater PollingServerListUpdater +2023-02-21 21:34:06.261 [http-nio-3111-exec-1] INFO com.netflix.config.ChainedDynamicProperty - [192.168.56.1][0][12190380561924160] Flipping property: tlog-logback-feign-provider.ribbon.ActiveConnectionsLimit to use NEXT property: niws.loadbalancer.availabilityFilteringRule.activeConnectionsLimit = 2147483647 +2023-02-21 21:34:06.262 [http-nio-3111-exec-1] INFO c.n.loadbalancer.DynamicServerListLoadBalancer - [192.168.56.1][0][12190380561924160] DynamicServerListLoadBalancer for client tlog-logback-feign-provider initialized: DynamicServerListLoadBalancer:{NFLoadBalancer:name=tlog-logback-feign-provider,current list of Servers=[192.168.56.1:2111],Load balancer stats=Zone stats: {unknown=[Zone:unknown; Instance count:1; Active connections count: 0; Circuit breaker tripped count: 0; Active connections per server: 0.0;] +},Server stats: [[Server:192.168.56.1:2111; Zone:UNKNOWN; Total Requests:0; Successive connection failure:0; Total blackout seconds:0; Last connection made:Thu Jan 01 08:00:00 CST 1970; First connection made: Thu Jan 01 08:00:00 CST 1970; Active Connections:0; total failure count in last (1000) msecs:0; average resp time:0.0; 90 percentile resp time:0.0; 95 percentile resp time:0.0; min resp time:0.0; max resp time:0.0; stddev resp time:0.0] +]}ServerList:com.alibaba.cloud.nacos.ribbon.NacosServerList@73b6158b +2023-02-21 21:34:07.228 [PollingServerListUpdater-0] INFO com.netflix.config.ChainedDynamicProperty - [192.168.56.1][0][12190380561924160] Flipping property: tlog-logback-feign-provider.ribbon.ActiveConnectionsLimit to use NEXT property: niws.loadbalancer.availabilityFilteringRule.activeConnectionsLimit = 2147483647 +2023-02-21 21:34:16.158 [http-nio-3111-exec-3] INFO c.y.t.e.f.controller.TlogFeignConsumerController - [192.168.56.1][0][12190381254705216] invoke consumer controller method sayHello +2023-02-21 21:34:16.158 [http-nio-3111-exec-3] INFO c.yomahub.tlog.example.feign.domain.ConsumerDomain - [192.168.56.1][0][12190381254705216] invoke consumer domain method sayHello +2023-02-21 21:34:56.543 [http-nio-3111-exec-4] INFO c.y.t.e.f.controller.TlogFeignConsumerController - [192.168.56.1][0][12190383901376576] invoke consumer controller method sayHello +2023-02-21 21:34:56.543 [http-nio-3111-exec-4] INFO c.yomahub.tlog.example.feign.domain.ConsumerDomain - [192.168.56.1][0][12190383901376576] invoke consumer domain method sayHello +2023-02-21 21:36:51.201 [Thread-26] INFO com.netflix.loadbalancer.PollingServerListUpdater - [192.168.56.1][0][12190380561924160] Shutting down the Executor Pool for PollingServerListUpdater +2023-02-21 21:36:51.204 [Thread-16] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registering from Nacos Server now... +2023-02-21 21:36:51.209 [Thread-16] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registration finished. +2023-02-21 21:36:51.209 [Thread-16] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Shutting down ExecutorService 'applicationTaskExecutor' +2023-02-21 21:36:53.942 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$3a9a3c23] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) +2023-02-21 21:36:54.208 [main] INFO c.y.tlog.example.feign.TLogFeignConsumerRunner - No active profile set, falling back to default profiles: default +2023-02-21 21:36:54.488 [main] INFO o.springframework.cloud.context.scope.GenericScope - BeanFactory id=8b79138c-39d2-33a1-9b35-076d28827f08 +2023-02-21 21:36:54.500 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'com.yomahub.tlog.example.feign.client.TLogFeignClient' of type [org.springframework.cloud.openfeign.FeignClientFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) +2023-02-21 21:36:54.537 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$3a9a3c23] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) +2023-02-21 21:36:54.735 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 3111 (http) +2023-02-21 21:36:54.743 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-3111"] +2023-02-21 21:36:54.747 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] +2023-02-21 21:36:54.748 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.24] +2023-02-21 21:36:54.828 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext +2023-02-21 21:36:54.828 [main] INFO org.springframework.web.context.ContextLoader - Root WebApplicationContext: initialization completed in 613 ms +2023-02-21 21:36:54.975 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. +2023-02-21 21:36:54.975 [main] INFO com.netflix.config.sources.URLConfigurationSource - To enable URLs as dynamic configuration sources, define System property archaius.configurationSource.additionalUrls or make config.properties available on classpath. +2023-02-21 21:36:54.977 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. +2023-02-21 21:36:54.978 [main] INFO com.netflix.config.sources.URLConfigurationSource - To enable URLs as dynamic configuration sources, define System property archaius.configurationSource.additionalUrls or make config.properties available on classpath. +2023-02-21 21:36:55.111 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'applicationTaskExecutor' +2023-02-21 21:36:55.412 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService +2023-02-21 21:36:55.717 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-3111"] +2023-02-21 21:36:55.739 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 3111 (http) with context path '' +2023-02-21 21:36:55.804 [main] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - nacos registry, tlog-logback-feign-consumer 192.168.56.1:3111 register finished +2023-02-21 21:36:55.983 [main] INFO c.y.tlog.example.feign.TLogFeignConsumerRunner - Started TLogFeignConsumerRunner in 2.592 seconds (JVM running for 3.287) +2023-02-21 21:48:36.300 [http-nio-3111-exec-1] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' +2023-02-21 21:48:36.300 [http-nio-3111-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' +2023-02-21 21:48:36.307 [http-nio-3111-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Completed initialization in 7 ms +2023-02-21 21:48:36.613 [http-nio-3111-exec-1] INFO c.y.t.e.f.controller.TlogFeignConsumerController - [192.168.56.1][0][12190437636767808] invoke consumer controller method sayHello +2023-02-21 21:48:36.613 [http-nio-3111-exec-1] INFO c.yomahub.tlog.example.feign.domain.ConsumerDomain - [192.168.56.1][0][12190437636767808] invoke consumer domain method sayHello +2023-02-21 21:48:37.166 [http-nio-3111-exec-1] INFO com.netflix.config.ChainedDynamicProperty - [192.168.56.1][0][12190437636767808] Flipping property: tlog-logback-feign-provider.ribbon.ActiveConnectionsLimit to use NEXT property: niws.loadbalancer.availabilityFilteringRule.activeConnectionsLimit = 2147483647 +2023-02-21 21:48:37.189 [http-nio-3111-exec-1] INFO com.netflix.loadbalancer.BaseLoadBalancer - [192.168.56.1][0][12190437636767808] Client: tlog-logback-feign-provider instantiated a LoadBalancer: DynamicServerListLoadBalancer:{NFLoadBalancer:name=tlog-logback-feign-provider,current list of Servers=[],Load balancer stats=Zone stats: {},Server stats: []}ServerList:null +2023-02-21 21:48:37.196 [http-nio-3111-exec-1] INFO c.n.loadbalancer.DynamicServerListLoadBalancer - [192.168.56.1][0][12190437636767808] Using serverListUpdater PollingServerListUpdater +2023-02-21 21:48:37.231 [http-nio-3111-exec-1] INFO com.netflix.config.ChainedDynamicProperty - [192.168.56.1][0][12190437636767808] Flipping property: tlog-logback-feign-provider.ribbon.ActiveConnectionsLimit to use NEXT property: niws.loadbalancer.availabilityFilteringRule.activeConnectionsLimit = 2147483647 +2023-02-21 21:48:37.232 [http-nio-3111-exec-1] INFO c.n.loadbalancer.DynamicServerListLoadBalancer - [192.168.56.1][0][12190437636767808] DynamicServerListLoadBalancer for client tlog-logback-feign-provider initialized: DynamicServerListLoadBalancer:{NFLoadBalancer:name=tlog-logback-feign-provider,current list of Servers=[192.168.56.1:2111],Load balancer stats=Zone stats: {unknown=[Zone:unknown; Instance count:1; Active connections count: 0; Circuit breaker tripped count: 0; Active connections per server: 0.0;] +},Server stats: [[Server:192.168.56.1:2111; Zone:UNKNOWN; Total Requests:0; Successive connection failure:0; Total blackout seconds:0; Last connection made:Thu Jan 01 08:00:00 CST 1970; First connection made: Thu Jan 01 08:00:00 CST 1970; Active Connections:0; total failure count in last (1000) msecs:0; average resp time:0.0; 90 percentile resp time:0.0; 95 percentile resp time:0.0; min resp time:0.0; max resp time:0.0; stddev resp time:0.0] +]}ServerList:com.alibaba.cloud.nacos.ribbon.NacosServerList@3fa3ba8b +2023-02-21 21:48:38.204 [PollingServerListUpdater-0] INFO com.netflix.config.ChainedDynamicProperty - [192.168.56.1][0][12190437636767808] Flipping property: tlog-logback-feign-provider.ribbon.ActiveConnectionsLimit to use NEXT property: niws.loadbalancer.availabilityFilteringRule.activeConnectionsLimit = 2147483647 +2023-02-21 21:48:57.864 [http-nio-3111-exec-2] INFO c.y.t.e.f.controller.TlogFeignConsumerController - [192.168.56.1][0][12190439038255168] invoke consumer controller method sayHello +2023-02-21 21:48:57.864 [http-nio-3111-exec-2] INFO c.yomahub.tlog.example.feign.domain.ConsumerDomain - [192.168.56.1][0][12190439038255168] invoke consumer domain method sayHello +2023-02-21 22:29:00.240 [http-nio-3111-exec-5] INFO c.y.t.e.f.controller.TlogFeignConsumerController - [192.168.56.1][0][12190596480368704] invoke consumer controller method sayHello +2023-02-21 22:29:00.240 [http-nio-3111-exec-5] INFO c.yomahub.tlog.example.feign.domain.ConsumerDomain - [192.168.56.1][0][12190596480368704] invoke consumer domain method sayHello +2023-02-21 22:29:01.528 [http-nio-3111-exec-8] INFO c.y.t.e.f.controller.TlogFeignConsumerController - [192.168.56.1][0][12190596564713536] invoke consumer controller method sayHello +2023-02-21 22:29:01.528 [http-nio-3111-exec-8] INFO c.yomahub.tlog.example.feign.domain.ConsumerDomain - [192.168.56.1][0][12190596564713536] invoke consumer domain method sayHello +2023-02-21 23:24:34.298 [Thread-25] INFO com.netflix.loadbalancer.PollingServerListUpdater - [192.168.56.1][0][12190437636767808] Shutting down the Executor Pool for PollingServerListUpdater +2023-02-21 23:24:34.301 [Thread-15] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registering from Nacos Server now... +2023-02-21 23:24:34.304 [Thread-15] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registration finished. +2023-02-21 23:24:34.305 [Thread-15] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Shutting down ExecutorService 'applicationTaskExecutor' diff --git a/feignRetry/logs/tlog-logback-feign-consumer.log.2023-03-04.0.log b/feignRetry/logs/tlog-logback-feign-consumer.log.2023-03-04.0.log new file mode 100644 index 0000000..2d00dfc --- /dev/null +++ b/feignRetry/logs/tlog-logback-feign-consumer.log.2023-03-04.0.log @@ -0,0 +1,574 @@ +2023-03-04 13:13:37.443 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$5db5065c] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) +2023-03-04 13:13:37.720 [main] INFO c.y.tlog.example.feign.TLogFeignConsumerRunner - No active profile set, falling back to default profiles: default +2023-03-04 13:13:38.029 [main] INFO o.springframework.cloud.context.scope.GenericScope - BeanFactory id=136336c8-2201-3f2d-b87c-6dac06d4159f +2023-03-04 13:13:38.030 [main] WARN o.s.b.w.s.c.AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanDefinitionStoreException: Invalid bean definition with name 'com.yomahub.tlog.example.feign.feign.GateWayFeign' defined in null: Could not resolve placeholder 'gateway.url' in value "http://${gateway.url}"; nested exception is java.lang.IllegalArgumentException: Could not resolve placeholder 'gateway.url' in value "http://${gateway.url}" +2023-03-04 13:13:38.037 [main] INFO o.s.b.a.l.ConditionEvaluationReportLoggingListener - + +Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled. +2023-03-04 13:13:38.043 [main] ERROR org.springframework.boot.SpringApplication - Application run failed +org.springframework.beans.factory.BeanDefinitionStoreException: Invalid bean definition with name 'com.yomahub.tlog.example.feign.feign.GateWayFeign' defined in null: Could not resolve placeholder 'gateway.url' in value "http://${gateway.url}"; nested exception is java.lang.IllegalArgumentException: Could not resolve placeholder 'gateway.url' in value "http://${gateway.url}" + at org.springframework.beans.factory.config.PlaceholderConfigurerSupport.doProcessProperties(PlaceholderConfigurerSupport.java:228) + at org.springframework.context.support.PropertySourcesPlaceholderConfigurer.processProperties(PropertySourcesPlaceholderConfigurer.java:182) + at org.springframework.context.support.PropertySourcesPlaceholderConfigurer.postProcessBeanFactory(PropertySourcesPlaceholderConfigurer.java:157) + at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanFactoryPostProcessors(PostProcessorRegistrationDelegate.java:286) + at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanFactoryPostProcessors(PostProcessorRegistrationDelegate.java:166) + at org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:705) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:531) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:141) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:744) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:391) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:312) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1215) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1204) + at com.yomahub.tlog.example.feign.TLogFeignConsumerRunner.main(TLogFeignConsumerRunner.java:14) +Caused by: java.lang.IllegalArgumentException: Could not resolve placeholder 'gateway.url' in value "http://${gateway.url}" + at org.springframework.util.PropertyPlaceholderHelper.parseStringValue(PropertyPlaceholderHelper.java:178) + at org.springframework.util.PropertyPlaceholderHelper.replacePlaceholders(PropertyPlaceholderHelper.java:124) + at org.springframework.core.env.AbstractPropertyResolver.doResolvePlaceholders(AbstractPropertyResolver.java:237) + at org.springframework.core.env.AbstractPropertyResolver.resolveRequiredPlaceholders(AbstractPropertyResolver.java:211) + at org.springframework.context.support.PropertySourcesPlaceholderConfigurer.lambda$processProperties$0(PropertySourcesPlaceholderConfigurer.java:175) + at org.springframework.beans.factory.config.BeanDefinitionVisitor.resolveStringValue(BeanDefinitionVisitor.java:296) + at org.springframework.beans.factory.config.BeanDefinitionVisitor.resolveValue(BeanDefinitionVisitor.java:222) + at org.springframework.beans.factory.config.BeanDefinitionVisitor.visitPropertyValues(BeanDefinitionVisitor.java:147) + at org.springframework.beans.factory.config.BeanDefinitionVisitor.visitBeanDefinition(BeanDefinitionVisitor.java:85) + at org.springframework.beans.factory.config.PlaceholderConfigurerSupport.doProcessProperties(PlaceholderConfigurerSupport.java:225) + ... 13 common frames omitted +2023-03-04 13:14:14.596 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$42be442c] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) +2023-03-04 13:14:14.858 [main] INFO c.y.tlog.example.feign.TLogFeignConsumerRunner - No active profile set, falling back to default profiles: default +2023-03-04 13:14:15.176 [main] INFO o.springframework.cloud.context.scope.GenericScope - BeanFactory id=8b79138c-39d2-33a1-9b35-076d28827f08 +2023-03-04 13:14:15.188 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'com.yomahub.tlog.example.feign.client.TLogFeignClient' of type [org.springframework.cloud.openfeign.FeignClientFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) +2023-03-04 13:14:15.234 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$42be442c] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) +2023-03-04 13:14:15.486 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 3111 (http) +2023-03-04 13:14:15.495 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-3111"] +2023-03-04 13:14:15.500 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] +2023-03-04 13:14:15.500 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.24] +2023-03-04 13:14:15.593 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext +2023-03-04 13:14:15.593 [main] INFO org.springframework.web.context.ContextLoader - Root WebApplicationContext: initialization completed in 726 ms +2023-03-04 13:14:15.756 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. +2023-03-04 13:14:15.756 [main] INFO com.netflix.config.sources.URLConfigurationSource - To enable URLs as dynamic configuration sources, define System property archaius.configurationSource.additionalUrls or make config.properties available on classpath. +2023-03-04 13:14:15.759 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. +2023-03-04 13:14:15.759 [main] INFO com.netflix.config.sources.URLConfigurationSource - To enable URLs as dynamic configuration sources, define System property archaius.configurationSource.additionalUrls or make config.properties available on classpath. +2023-03-04 13:14:15.902 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'applicationTaskExecutor' +2023-03-04 13:14:16.237 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService +2023-03-04 13:14:16.648 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-3111"] +2023-03-04 13:14:16.666 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 3111 (http) with context path '' +2023-03-04 13:14:18.790 [main] ERROR c.a.cloud.nacos.registry.NacosServiceRegistry - nacos registry, tlog-logback-feign-consumer register failed...NacosRegistration{nacosDiscoveryProperties=NacosDiscoveryProperties{serverAddr='127.0.0.1:8848', endpoint='', namespace='', watchDelay=30000, logName='', service='tlog-logback-feign-consumer', weight=1.0, clusterName='DEFAULT', namingLoadCacheAtStart='false', metadata={preserved.register.source=SPRING_CLOUD}, registerEnabled=true, ip='192.168.56.1', networkInterface='', port=3111, secure=false, accessKey='', secretKey=''}}, +java.lang.IllegalStateException: failed to req API:/nacos/v1/ns/instance after all servers([127.0.0.1:8848]) tried: failed to req API:127.0.0.1:8848/nacos/v1/ns/instance. code:500 msg: java.net.ConnectException: Connection refused: connect + at com.alibaba.nacos.client.naming.net.NamingProxy.reqAPI(NamingProxy.java:464) + at com.alibaba.nacos.client.naming.net.NamingProxy.reqAPI(NamingProxy.java:386) + at com.alibaba.nacos.client.naming.net.NamingProxy.registerService(NamingProxy.java:188) + at com.alibaba.nacos.client.naming.NacosNamingService.registerInstance(NacosNamingService.java:205) + at com.alibaba.nacos.client.naming.NacosNamingService.registerInstance(NacosNamingService.java:184) + at com.alibaba.cloud.nacos.registry.NacosServiceRegistry.register(NacosServiceRegistry.java:61) + at org.springframework.cloud.client.serviceregistry.AbstractAutoServiceRegistration.register(AbstractAutoServiceRegistration.java:239) + at com.alibaba.cloud.nacos.registry.NacosAutoServiceRegistration.register(NacosAutoServiceRegistration.java:74) + at org.springframework.cloud.client.serviceregistry.AbstractAutoServiceRegistration.start(AbstractAutoServiceRegistration.java:138) + at org.springframework.cloud.client.serviceregistry.AbstractAutoServiceRegistration.bind(AbstractAutoServiceRegistration.java:101) + at org.springframework.cloud.client.serviceregistry.AbstractAutoServiceRegistration.onApplicationEvent(AbstractAutoServiceRegistration.java:88) + at org.springframework.cloud.client.serviceregistry.AbstractAutoServiceRegistration.onApplicationEvent(AbstractAutoServiceRegistration.java:47) + at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:172) + at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:165) + at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:139) + at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:402) + at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:359) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.finishRefresh(ServletWebServerApplicationContext.java:165) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:552) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:141) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:744) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:391) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:312) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1215) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1204) + at com.yomahub.tlog.example.feign.TLogFeignConsumerRunner.main(TLogFeignConsumerRunner.java:14) +2023-03-04 13:14:18.992 [main] INFO c.y.tlog.example.feign.TLogFeignConsumerRunner - Started TLogFeignConsumerRunner in 5.026 seconds (JVM running for 5.958) +2023-03-04 13:16:47.547 [Thread-20] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registering from Nacos Server now... +2023-03-04 13:16:49.590 [Thread-20] ERROR c.a.cloud.nacos.registry.NacosServiceRegistry - ERR_NACOS_DEREGISTER, de-register failed...NacosRegistration{nacosDiscoveryProperties=NacosDiscoveryProperties{serverAddr='127.0.0.1:8848', endpoint='', namespace='', watchDelay=30000, logName='', service='tlog-logback-feign-consumer', weight=1.0, clusterName='DEFAULT', namingLoadCacheAtStart='false', metadata={preserved.register.source=SPRING_CLOUD}, registerEnabled=true, ip='192.168.56.1', networkInterface='', port=3111, secure=false, accessKey='', secretKey=''}}, +java.lang.IllegalStateException: failed to req API:/nacos/v1/ns/instance after all servers([127.0.0.1:8848]) tried: failed to req API:127.0.0.1:8848/nacos/v1/ns/instance. code:500 msg: java.net.ConnectException: Connection refused: connect + at com.alibaba.nacos.client.naming.net.NamingProxy.reqAPI(NamingProxy.java:464) + at com.alibaba.nacos.client.naming.net.NamingProxy.reqAPI(NamingProxy.java:386) + at com.alibaba.nacos.client.naming.net.NamingProxy.deregisterService(NamingProxy.java:205) + at com.alibaba.nacos.client.naming.NacosNamingService.deregisterInstance(NacosNamingService.java:244) + at com.alibaba.nacos.client.naming.NacosNamingService.deregisterInstance(NacosNamingService.java:231) + at com.alibaba.nacos.client.naming.NacosNamingService.deregisterInstance(NacosNamingService.java:221) + at com.alibaba.cloud.nacos.registry.NacosServiceRegistry.deregister(NacosServiceRegistry.java:85) + at org.springframework.cloud.client.serviceregistry.AbstractAutoServiceRegistration.deregister(AbstractAutoServiceRegistration.java:256) + at org.springframework.cloud.client.serviceregistry.AbstractAutoServiceRegistration.stop(AbstractAutoServiceRegistration.java:271) + at org.springframework.cloud.client.serviceregistry.AbstractAutoServiceRegistration.destroy(AbstractAutoServiceRegistration.java:208) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleElement.invoke(InitDestroyAnnotationBeanPostProcessor.java:363) + at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleMetadata.invokeDestroyMethods(InitDestroyAnnotationBeanPostProcessor.java:321) + at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeDestruction(InitDestroyAnnotationBeanPostProcessor.java:156) + at org.springframework.beans.factory.support.DisposableBeanAdapter.destroy(DisposableBeanAdapter.java:242) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.destroyBean(DefaultSingletonBeanRegistry.java:571) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.destroySingleton(DefaultSingletonBeanRegistry.java:543) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.destroySingleton(DefaultListableBeanFactory.java:1036) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.destroySingletons(DefaultSingletonBeanRegistry.java:504) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.destroySingletons(DefaultListableBeanFactory.java:1029) + at org.springframework.context.support.AbstractApplicationContext.destroyBeans(AbstractApplicationContext.java:1057) + at org.springframework.context.support.AbstractApplicationContext.doClose(AbstractApplicationContext.java:1026) + at org.springframework.context.support.AbstractApplicationContext$1.run(AbstractApplicationContext.java:945) +2023-03-04 13:16:49.590 [Thread-20] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registration finished. +2023-03-04 13:16:49.590 [Thread-20] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Shutting down ExecutorService 'applicationTaskExecutor' +2023-03-04 13:16:54.038 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$de707301] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) +2023-03-04 13:16:54.317 [main] INFO c.y.tlog.example.feign.TLogFeignConsumerRunner - No active profile set, falling back to default profiles: default +2023-03-04 13:16:54.671 [main] INFO o.springframework.cloud.context.scope.GenericScope - BeanFactory id=8b79138c-39d2-33a1-9b35-076d28827f08 +2023-03-04 13:16:54.683 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'com.yomahub.tlog.example.feign.client.TLogFeignClient' of type [org.springframework.cloud.openfeign.FeignClientFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) +2023-03-04 13:16:54.722 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$de707301] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) +2023-03-04 13:16:54.974 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 3111 (http) +2023-03-04 13:16:54.983 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-3111"] +2023-03-04 13:16:54.988 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] +2023-03-04 13:16:54.988 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.24] +2023-03-04 13:16:55.088 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext +2023-03-04 13:16:55.088 [main] INFO org.springframework.web.context.ContextLoader - Root WebApplicationContext: initialization completed in 762 ms +2023-03-04 13:16:55.272 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. +2023-03-04 13:16:55.273 [main] INFO com.netflix.config.sources.URLConfigurationSource - To enable URLs as dynamic configuration sources, define System property archaius.configurationSource.additionalUrls or make config.properties available on classpath. +2023-03-04 13:16:55.276 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. +2023-03-04 13:16:55.276 [main] INFO com.netflix.config.sources.URLConfigurationSource - To enable URLs as dynamic configuration sources, define System property archaius.configurationSource.additionalUrls or make config.properties available on classpath. +2023-03-04 13:16:55.460 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'applicationTaskExecutor' +2023-03-04 13:16:55.768 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService +2023-03-04 13:16:56.137 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-3111"] +2023-03-04 13:16:56.155 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 3111 (http) with context path '' +2023-03-04 13:16:56.408 [main] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - nacos registry, tlog-logback-feign-consumer 192.168.56.1:3111 register finished +2023-03-04 13:16:56.593 [main] INFO c.y.tlog.example.feign.TLogFeignConsumerRunner - Started TLogFeignConsumerRunner in 3.402 seconds (JVM running for 4.186) +2023-03-04 13:32:20.824 [Thread-17] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registering from Nacos Server now... +2023-03-04 13:32:20.828 [Thread-17] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registration finished. +2023-03-04 13:32:20.829 [Thread-17] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Shutting down ExecutorService 'applicationTaskExecutor' +2023-03-04 13:32:24.466 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$2de3e64e] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) +2023-03-04 13:32:24.735 [main] INFO c.y.tlog.example.feign.TLogFeignConsumerRunner - No active profile set, falling back to default profiles: default +2023-03-04 13:32:24.992 [main] INFO o.springframework.cloud.context.scope.GenericScope - BeanFactory id=166d8cef-5485-3c49-a9c6-b3a6dc964e53 +2023-03-04 13:32:25.001 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'com.yomahub.tlog.example.feign.client.TLogFeignClient' of type [org.springframework.cloud.openfeign.FeignClientFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) +2023-03-04 13:32:25.032 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$2de3e64e] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) +2023-03-04 13:32:25.201 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 3111 (http) +2023-03-04 13:32:25.208 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-3111"] +2023-03-04 13:32:25.213 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] +2023-03-04 13:32:25.213 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.24] +2023-03-04 13:32:25.290 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext +2023-03-04 13:32:25.290 [main] INFO org.springframework.web.context.ContextLoader - Root WebApplicationContext: initialization completed in 549 ms +2023-03-04 13:32:25.434 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. +2023-03-04 13:32:25.434 [main] INFO com.netflix.config.sources.URLConfigurationSource - To enable URLs as dynamic configuration sources, define System property archaius.configurationSource.additionalUrls or make config.properties available on classpath. +2023-03-04 13:32:25.437 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. +2023-03-04 13:32:25.437 [main] INFO com.netflix.config.sources.URLConfigurationSource - To enable URLs as dynamic configuration sources, define System property archaius.configurationSource.additionalUrls or make config.properties available on classpath. +2023-03-04 13:32:25.566 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'applicationTaskExecutor' +2023-03-04 13:32:25.830 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService +2023-03-04 13:32:26.114 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-3111"] +2023-03-04 13:32:26.128 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 3111 (http) with context path '' +2023-03-04 13:32:26.185 [main] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - nacos registry, tlog-logback-feign-consumer 192.168.56.1:3111 register finished +2023-03-04 13:32:26.366 [main] INFO c.y.tlog.example.feign.TLogFeignConsumerRunner - Started TLogFeignConsumerRunner in 2.43 seconds (JVM running for 3.017) +2023-03-04 13:34:50.016 [http-nio-3111-exec-1] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' +2023-03-04 13:34:50.016 [http-nio-3111-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' +2023-03-04 13:34:50.021 [http-nio-3111-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Completed initialization in 5 ms +2023-03-04 13:34:50.304 [http-nio-3111-exec-1] INFO c.y.t.e.f.controller.TlogFeignConsumerController - [192.168.56.1][0][12250781462298688] invoke consumer controller method sayHello +2023-03-04 13:34:50.304 [http-nio-3111-exec-1] INFO c.yomahub.tlog.example.feign.domain.ConsumerDomain - [192.168.56.1][0][12250781462298688] invoke consumer domain method sayHello +2023-03-04 13:34:50.807 [http-nio-3111-exec-1] INFO com.netflix.config.ChainedDynamicProperty - [192.168.56.1][0][12250781462298688] Flipping property: tlog-logback-feign-provider.ribbon.ActiveConnectionsLimit to use NEXT property: niws.loadbalancer.availabilityFilteringRule.activeConnectionsLimit = 2147483647 +2023-03-04 13:34:50.828 [http-nio-3111-exec-1] INFO com.netflix.loadbalancer.BaseLoadBalancer - [192.168.56.1][0][12250781462298688] Client: tlog-logback-feign-provider instantiated a LoadBalancer: DynamicServerListLoadBalancer:{NFLoadBalancer:name=tlog-logback-feign-provider,current list of Servers=[],Load balancer stats=Zone stats: {},Server stats: []}ServerList:null +2023-03-04 13:34:50.832 [http-nio-3111-exec-1] INFO c.n.loadbalancer.DynamicServerListLoadBalancer - [192.168.56.1][0][12250781462298688] Using serverListUpdater PollingServerListUpdater +2023-03-04 13:34:50.855 [http-nio-3111-exec-1] INFO c.n.loadbalancer.DynamicServerListLoadBalancer - [192.168.56.1][0][12250781462298688] DynamicServerListLoadBalancer for client tlog-logback-feign-provider initialized: DynamicServerListLoadBalancer:{NFLoadBalancer:name=tlog-logback-feign-provider,current list of Servers=[],Load balancer stats=Zone stats: {},Server stats: []}ServerList:com.alibaba.cloud.nacos.ribbon.NacosServerList@6553fd6b +2023-03-04 13:34:50.896 [http-nio-3111-exec-1] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.lang.RuntimeException: com.netflix.client.ClientException: Load balancer does not have available server for client: tlog-logback-feign-provider] with root cause +com.netflix.client.ClientException: Load balancer does not have available server for client: tlog-logback-feign-provider + at com.netflix.loadbalancer.LoadBalancerContext.getServerFromLoadBalancer(LoadBalancerContext.java:483) + at com.netflix.loadbalancer.reactive.LoadBalancerCommand$1.call(LoadBalancerCommand.java:184) + at com.netflix.loadbalancer.reactive.LoadBalancerCommand$1.call(LoadBalancerCommand.java:180) + at rx.Observable.unsafeSubscribe(Observable.java:10327) + at rx.internal.operators.OnSubscribeConcatMap.call(OnSubscribeConcatMap.java:94) + at rx.internal.operators.OnSubscribeConcatMap.call(OnSubscribeConcatMap.java:42) + at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:48) + at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:30) + at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:48) + at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:30) + at rx.Observable.subscribe(Observable.java:10423) + at rx.Observable.subscribe(Observable.java:10390) + at rx.observables.BlockingObservable.blockForSingle(BlockingObservable.java:443) + at rx.observables.BlockingObservable.single(BlockingObservable.java:340) + at com.netflix.client.AbstractLoadBalancerAwareClient.executeWithLoadBalancer(AbstractLoadBalancerAwareClient.java:112) + at org.springframework.cloud.openfeign.ribbon.LoadBalancerFeignClient.execute(LoadBalancerFeignClient.java:83) + at feign.SynchronousMethodHandler.executeAndDecode(SynchronousMethodHandler.java:108) + at feign.SynchronousMethodHandler.invoke(SynchronousMethodHandler.java:78) + at feign.ReflectiveFeign$FeignInvocationHandler.invoke(ReflectiveFeign.java:103) + at com.sun.proxy.$Proxy85.sayHello(Unknown Source) + at com.yomahub.tlog.example.feign.domain.ConsumerDomain.sayHello(ConsumerDomain.java:19) + at com.yomahub.tlog.example.feign.controller.TlogFeignConsumerController.sayHello(TlogFeignConsumerController.java:22) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:190) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:138) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:104) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:892) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:797) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1039) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1005) + at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:897) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:882) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:118) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:118) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) + at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:118) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:118) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:526) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:860) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1587) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:750) +2023-03-04 13:35:40.282 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$49ed35e4] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) +2023-03-04 13:35:40.525 [main] INFO c.y.tlog.example.feign.TLogFeignConsumerRunner - No active profile set, falling back to default profiles: default +2023-03-04 13:35:40.823 [main] INFO o.springframework.cloud.context.scope.GenericScope - BeanFactory id=166d8cef-5485-3c49-a9c6-b3a6dc964e53 +2023-03-04 13:35:40.834 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'com.yomahub.tlog.example.feign.client.TLogFeignClient' of type [org.springframework.cloud.openfeign.FeignClientFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) +2023-03-04 13:35:40.876 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$49ed35e4] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) +2023-03-04 13:35:41.113 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 3111 (http) +2023-03-04 13:35:41.121 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-3111"] +2023-03-04 13:35:41.126 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] +2023-03-04 13:35:41.126 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.24] +2023-03-04 13:35:41.212 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext +2023-03-04 13:35:41.213 [main] INFO org.springframework.web.context.ContextLoader - Root WebApplicationContext: initialization completed in 680 ms +2023-03-04 13:35:41.412 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. +2023-03-04 13:35:41.412 [main] INFO com.netflix.config.sources.URLConfigurationSource - To enable URLs as dynamic configuration sources, define System property archaius.configurationSource.additionalUrls or make config.properties available on classpath. +2023-03-04 13:35:41.414 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. +2023-03-04 13:35:41.414 [main] INFO com.netflix.config.sources.URLConfigurationSource - To enable URLs as dynamic configuration sources, define System property archaius.configurationSource.additionalUrls or make config.properties available on classpath. +2023-03-04 13:35:41.600 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'applicationTaskExecutor' +2023-03-04 13:35:41.891 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService +2023-03-04 13:35:42.242 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-3111"] +2023-03-04 13:35:42.263 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 3111 (http) with context path '' +2023-03-04 13:35:42.334 [main] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - nacos registry, tlog-logback-feign-consumer 192.168.56.1:3111 register finished +2023-03-04 13:35:42.524 [main] INFO c.y.tlog.example.feign.TLogFeignConsumerRunner - Started TLogFeignConsumerRunner in 2.816 seconds (JVM running for 3.547) +2023-03-04 13:36:31.959 [Thread-16] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registering from Nacos Server now... +2023-03-04 13:36:31.963 [Thread-16] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registration finished. +2023-03-04 13:36:31.964 [Thread-16] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Shutting down ExecutorService 'applicationTaskExecutor' +2023-03-04 13:36:36.838 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$ff888791] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) +2023-03-04 13:36:37.085 [main] INFO c.y.tlog.example.feign.TLogFeignConsumerRunner - No active profile set, falling back to default profiles: default +2023-03-04 13:36:37.373 [main] INFO o.springframework.cloud.context.scope.GenericScope - BeanFactory id=166d8cef-5485-3c49-a9c6-b3a6dc964e53 +2023-03-04 13:36:37.384 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'com.yomahub.tlog.example.feign.client.TLogFeignClient' of type [org.springframework.cloud.openfeign.FeignClientFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) +2023-03-04 13:36:37.422 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$ff888791] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) +2023-03-04 13:36:37.626 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 3111 (http) +2023-03-04 13:36:37.635 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-3111"] +2023-03-04 13:36:37.639 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] +2023-03-04 13:36:37.640 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.24] +2023-03-04 13:36:37.724 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext +2023-03-04 13:36:37.724 [main] INFO org.springframework.web.context.ContextLoader - Root WebApplicationContext: initialization completed in 632 ms +2023-03-04 13:36:37.894 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. +2023-03-04 13:36:37.894 [main] INFO com.netflix.config.sources.URLConfigurationSource - To enable URLs as dynamic configuration sources, define System property archaius.configurationSource.additionalUrls or make config.properties available on classpath. +2023-03-04 13:36:37.896 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. +2023-03-04 13:36:37.897 [main] INFO com.netflix.config.sources.URLConfigurationSource - To enable URLs as dynamic configuration sources, define System property archaius.configurationSource.additionalUrls or make config.properties available on classpath. +2023-03-04 13:36:38.057 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'applicationTaskExecutor' +2023-03-04 13:36:38.348 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService +2023-03-04 13:36:38.658 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-3111"] +2023-03-04 13:36:38.673 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 3111 (http) with context path '' +2023-03-04 13:36:38.737 [main] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - nacos registry, tlog-logback-feign-consumer 192.168.56.1:3111 register finished +2023-03-04 13:36:38.924 [main] INFO c.y.tlog.example.feign.TLogFeignConsumerRunner - Started TLogFeignConsumerRunner in 2.684 seconds (JVM running for 3.401) +2023-03-04 13:36:42.267 [http-nio-3111-exec-1] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' +2023-03-04 13:36:42.268 [http-nio-3111-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' +2023-03-04 13:36:42.276 [http-nio-3111-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Completed initialization in 7 ms +2023-03-04 13:36:44.286 [http-nio-3111-exec-1] INFO c.y.t.e.f.controller.TlogFeignConsumerController - [192.168.56.1][0][12250788819107904] invoke consumer controller method sayHello +2023-03-04 13:37:17.779 [http-nio-3111-exec-1] INFO c.yomahub.tlog.example.feign.domain.ConsumerDomain - [192.168.56.1][0][12250788819107904] invoke consumer domain method sayHello +2023-03-04 13:37:18.300 [http-nio-3111-exec-1] INFO com.netflix.config.ChainedDynamicProperty - [192.168.56.1][0][12250788819107904] Flipping property: tlog-logback-feign-provider.ribbon.ActiveConnectionsLimit to use NEXT property: niws.loadbalancer.availabilityFilteringRule.activeConnectionsLimit = 2147483647 +2023-03-04 13:37:18.321 [http-nio-3111-exec-1] INFO com.netflix.loadbalancer.BaseLoadBalancer - [192.168.56.1][0][12250788819107904] Client: tlog-logback-feign-provider instantiated a LoadBalancer: DynamicServerListLoadBalancer:{NFLoadBalancer:name=tlog-logback-feign-provider,current list of Servers=[],Load balancer stats=Zone stats: {},Server stats: []}ServerList:null +2023-03-04 13:37:18.324 [http-nio-3111-exec-1] INFO c.n.loadbalancer.DynamicServerListLoadBalancer - [192.168.56.1][0][12250788819107904] Using serverListUpdater PollingServerListUpdater +2023-03-04 13:37:18.340 [http-nio-3111-exec-1] INFO c.n.loadbalancer.DynamicServerListLoadBalancer - [192.168.56.1][0][12250788819107904] DynamicServerListLoadBalancer for client tlog-logback-feign-provider initialized: DynamicServerListLoadBalancer:{NFLoadBalancer:name=tlog-logback-feign-provider,current list of Servers=[],Load balancer stats=Zone stats: {},Server stats: []}ServerList:com.alibaba.cloud.nacos.ribbon.NacosServerList@57123cde +2023-03-04 13:37:18.382 [http-nio-3111-exec-1] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.lang.RuntimeException: com.netflix.client.ClientException: Load balancer does not have available server for client: tlog-logback-feign-provider] with root cause +com.netflix.client.ClientException: Load balancer does not have available server for client: tlog-logback-feign-provider + at com.netflix.loadbalancer.LoadBalancerContext.getServerFromLoadBalancer(LoadBalancerContext.java:483) + at com.netflix.loadbalancer.reactive.LoadBalancerCommand$1.call(LoadBalancerCommand.java:184) + at com.netflix.loadbalancer.reactive.LoadBalancerCommand$1.call(LoadBalancerCommand.java:180) + at rx.Observable.unsafeSubscribe(Observable.java:10327) + at rx.internal.operators.OnSubscribeConcatMap.call(OnSubscribeConcatMap.java:94) + at rx.internal.operators.OnSubscribeConcatMap.call(OnSubscribeConcatMap.java:42) + at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:48) + at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:30) + at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:48) + at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:30) + at rx.Observable.subscribe(Observable.java:10423) + at rx.Observable.subscribe(Observable.java:10390) + at rx.observables.BlockingObservable.blockForSingle(BlockingObservable.java:443) + at rx.observables.BlockingObservable.single(BlockingObservable.java:340) + at com.netflix.client.AbstractLoadBalancerAwareClient.executeWithLoadBalancer(AbstractLoadBalancerAwareClient.java:112) + at org.springframework.cloud.openfeign.ribbon.LoadBalancerFeignClient.execute(LoadBalancerFeignClient.java:83) + at feign.SynchronousMethodHandler.executeAndDecode(SynchronousMethodHandler.java:108) + at feign.SynchronousMethodHandler.invoke(SynchronousMethodHandler.java:78) + at feign.ReflectiveFeign$FeignInvocationHandler.invoke(ReflectiveFeign.java:103) + at com.sun.proxy.$Proxy85.sayHello(Unknown Source) + at com.yomahub.tlog.example.feign.domain.ConsumerDomain.sayHello(ConsumerDomain.java:19) + at com.yomahub.tlog.example.feign.controller.TlogFeignConsumerController.sayHello(TlogFeignConsumerController.java:32) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:190) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:138) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:104) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:892) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:797) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1039) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1005) + at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:897) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:882) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:118) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:118) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) + at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:118) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:118) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:526) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:860) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1587) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:750) +2023-03-04 13:37:42.869 [Thread-22] INFO com.netflix.loadbalancer.PollingServerListUpdater - [192.168.56.1][0][12250788819107904] Shutting down the Executor Pool for PollingServerListUpdater +2023-03-04 13:37:42.870 [Thread-15] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registering from Nacos Server now... +2023-03-04 13:37:42.874 [Thread-15] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registration finished. +2023-03-04 13:37:42.875 [Thread-15] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Shutting down ExecutorService 'applicationTaskExecutor' +2023-03-04 13:37:52.665 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$95ab0c2c] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) +2023-03-04 13:37:52.931 [main] INFO c.y.tlog.example.feign.TLogFeignConsumerRunner - No active profile set, falling back to default profiles: default +2023-03-04 13:37:53.219 [main] INFO o.springframework.cloud.context.scope.GenericScope - BeanFactory id=166d8cef-5485-3c49-a9c6-b3a6dc964e53 +2023-03-04 13:37:53.231 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'com.yomahub.tlog.example.feign.client.TLogFeignClient' of type [org.springframework.cloud.openfeign.FeignClientFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) +2023-03-04 13:37:53.269 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$95ab0c2c] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) +2023-03-04 13:37:53.479 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 3111 (http) +2023-03-04 13:37:53.487 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-3111"] +2023-03-04 13:37:53.491 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] +2023-03-04 13:37:53.491 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.24] +2023-03-04 13:37:53.574 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext +2023-03-04 13:37:53.574 [main] INFO org.springframework.web.context.ContextLoader - Root WebApplicationContext: initialization completed in 635 ms +2023-03-04 13:37:53.741 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. +2023-03-04 13:37:53.742 [main] INFO com.netflix.config.sources.URLConfigurationSource - To enable URLs as dynamic configuration sources, define System property archaius.configurationSource.additionalUrls or make config.properties available on classpath. +2023-03-04 13:37:53.744 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. +2023-03-04 13:37:53.744 [main] INFO com.netflix.config.sources.URLConfigurationSource - To enable URLs as dynamic configuration sources, define System property archaius.configurationSource.additionalUrls or make config.properties available on classpath. +2023-03-04 13:37:53.875 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'applicationTaskExecutor' +2023-03-04 13:37:54.158 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService +2023-03-04 13:37:54.470 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-3111"] +2023-03-04 13:37:54.485 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 3111 (http) with context path '' +2023-03-04 13:37:54.550 [main] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - nacos registry, tlog-logback-feign-consumer 192.168.56.1:3111 register finished +2023-03-04 13:37:54.729 [main] INFO c.y.tlog.example.feign.TLogFeignConsumerRunner - Started TLogFeignConsumerRunner in 2.626 seconds (JVM running for 3.316) +2023-03-04 13:37:56.554 [http-nio-3111-exec-1] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' +2023-03-04 13:37:56.555 [http-nio-3111-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' +2023-03-04 13:37:56.560 [http-nio-3111-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Completed initialization in 5 ms +2023-03-04 13:37:58.244 [http-nio-3111-exec-1] INFO c.y.t.e.f.controller.TlogFeignConsumerController - [192.168.56.1][0][12250793690857536] invoke consumer controller method sayHello +2023-03-04 13:37:59.526 [http-nio-3111-exec-1] INFO c.yomahub.tlog.example.feign.domain.ConsumerDomain - [192.168.56.1][0][12250793690857536] invoke consumer domain method sayHello +2023-03-04 13:38:00.050 [http-nio-3111-exec-1] INFO com.netflix.config.ChainedDynamicProperty - [192.168.56.1][0][12250793690857536] Flipping property: tlog-logback-feign-provider.ribbon.ActiveConnectionsLimit to use NEXT property: niws.loadbalancer.availabilityFilteringRule.activeConnectionsLimit = 2147483647 +2023-03-04 13:38:00.070 [http-nio-3111-exec-1] INFO com.netflix.loadbalancer.BaseLoadBalancer - [192.168.56.1][0][12250793690857536] Client: tlog-logback-feign-provider instantiated a LoadBalancer: DynamicServerListLoadBalancer:{NFLoadBalancer:name=tlog-logback-feign-provider,current list of Servers=[],Load balancer stats=Zone stats: {},Server stats: []}ServerList:null +2023-03-04 13:38:00.074 [http-nio-3111-exec-1] INFO c.n.loadbalancer.DynamicServerListLoadBalancer - [192.168.56.1][0][12250793690857536] Using serverListUpdater PollingServerListUpdater +2023-03-04 13:38:00.087 [http-nio-3111-exec-1] INFO c.n.loadbalancer.DynamicServerListLoadBalancer - [192.168.56.1][0][12250793690857536] DynamicServerListLoadBalancer for client tlog-logback-feign-provider initialized: DynamicServerListLoadBalancer:{NFLoadBalancer:name=tlog-logback-feign-provider,current list of Servers=[],Load balancer stats=Zone stats: {},Server stats: []}ServerList:com.alibaba.cloud.nacos.ribbon.NacosServerList@6a15629d +2023-03-04 13:38:00.130 [http-nio-3111-exec-1] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.lang.RuntimeException: com.netflix.client.ClientException: Load balancer does not have available server for client: tlog-logback-feign-provider] with root cause +com.netflix.client.ClientException: Load balancer does not have available server for client: tlog-logback-feign-provider + at com.netflix.loadbalancer.LoadBalancerContext.getServerFromLoadBalancer(LoadBalancerContext.java:483) + at com.netflix.loadbalancer.reactive.LoadBalancerCommand$1.call(LoadBalancerCommand.java:184) + at com.netflix.loadbalancer.reactive.LoadBalancerCommand$1.call(LoadBalancerCommand.java:180) + at rx.Observable.unsafeSubscribe(Observable.java:10327) + at rx.internal.operators.OnSubscribeConcatMap.call(OnSubscribeConcatMap.java:94) + at rx.internal.operators.OnSubscribeConcatMap.call(OnSubscribeConcatMap.java:42) + at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:48) + at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:30) + at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:48) + at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:30) + at rx.Observable.subscribe(Observable.java:10423) + at rx.Observable.subscribe(Observable.java:10390) + at rx.observables.BlockingObservable.blockForSingle(BlockingObservable.java:443) + at rx.observables.BlockingObservable.single(BlockingObservable.java:340) + at com.netflix.client.AbstractLoadBalancerAwareClient.executeWithLoadBalancer(AbstractLoadBalancerAwareClient.java:112) + at org.springframework.cloud.openfeign.ribbon.LoadBalancerFeignClient.execute(LoadBalancerFeignClient.java:83) + at feign.SynchronousMethodHandler.executeAndDecode(SynchronousMethodHandler.java:108) + at feign.SynchronousMethodHandler.invoke(SynchronousMethodHandler.java:78) + at feign.ReflectiveFeign$FeignInvocationHandler.invoke(ReflectiveFeign.java:103) + at com.sun.proxy.$Proxy85.sayHello(Unknown Source) + at com.yomahub.tlog.example.feign.domain.ConsumerDomain.sayHello(ConsumerDomain.java:19) + at com.yomahub.tlog.example.feign.controller.TlogFeignConsumerController.sayHello(TlogFeignConsumerController.java:32) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:190) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:138) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:104) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:892) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:797) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1039) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1005) + at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:897) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:882) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:118) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:118) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) + at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:118) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:118) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:526) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:860) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1587) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:750) +2023-03-04 13:38:02.843 [http-nio-3111-exec-2] INFO c.y.t.e.f.controller.TlogFeignConsumerController - [192.168.56.1][0][12250794015981632] invoke consumer controller method sayHello +2023-03-04 13:52:32.583 [http-nio-3111-exec-2] INFO c.yomahub.tlog.example.feign.domain.ConsumerDomain - [192.168.56.1][0][12250794015981632] invoke consumer domain method sayHello +2023-03-04 13:52:32.586 [http-nio-3111-exec-2] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.lang.RuntimeException: com.netflix.client.ClientException: Load balancer does not have available server for client: tlog-logback-feign-provider] with root cause +com.netflix.client.ClientException: Load balancer does not have available server for client: tlog-logback-feign-provider + at com.netflix.loadbalancer.LoadBalancerContext.getServerFromLoadBalancer(LoadBalancerContext.java:483) + at com.netflix.loadbalancer.reactive.LoadBalancerCommand$1.call(LoadBalancerCommand.java:184) + at com.netflix.loadbalancer.reactive.LoadBalancerCommand$1.call(LoadBalancerCommand.java:180) + at rx.Observable.unsafeSubscribe(Observable.java:10327) + at rx.internal.operators.OnSubscribeConcatMap.call(OnSubscribeConcatMap.java:94) + at rx.internal.operators.OnSubscribeConcatMap.call(OnSubscribeConcatMap.java:42) + at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:48) + at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:30) + at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:48) + at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:30) + at rx.Observable.subscribe(Observable.java:10423) + at rx.Observable.subscribe(Observable.java:10390) + at rx.observables.BlockingObservable.blockForSingle(BlockingObservable.java:443) + at rx.observables.BlockingObservable.single(BlockingObservable.java:340) + at com.netflix.client.AbstractLoadBalancerAwareClient.executeWithLoadBalancer(AbstractLoadBalancerAwareClient.java:112) + at org.springframework.cloud.openfeign.ribbon.LoadBalancerFeignClient.execute(LoadBalancerFeignClient.java:83) + at feign.SynchronousMethodHandler.executeAndDecode(SynchronousMethodHandler.java:108) + at feign.SynchronousMethodHandler.invoke(SynchronousMethodHandler.java:78) + at feign.ReflectiveFeign$FeignInvocationHandler.invoke(ReflectiveFeign.java:103) + at com.sun.proxy.$Proxy85.sayHello(Unknown Source) + at com.yomahub.tlog.example.feign.domain.ConsumerDomain.sayHello(ConsumerDomain.java:19) + at com.yomahub.tlog.example.feign.controller.TlogFeignConsumerController.sayHello(TlogFeignConsumerController.java:32) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:190) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:138) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:104) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:892) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:797) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1039) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1005) + at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:897) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:882) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:118) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:118) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) + at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:118) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:118) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:526) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:860) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1587) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:750) +2023-03-04 14:16:43.192 [Thread-22] INFO com.netflix.loadbalancer.PollingServerListUpdater - [192.168.56.1][0][12250793690857536] Shutting down the Executor Pool for PollingServerListUpdater +2023-03-04 14:16:43.194 [Thread-15] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registering from Nacos Server now... +2023-03-04 14:16:43.197 [Thread-15] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registration finished. +2023-03-04 14:16:43.198 [Thread-15] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Shutting down ExecutorService 'applicationTaskExecutor' diff --git a/feignRetry/logs/tlog-logback-feign-consumer.log.2023-03-05.0.log b/feignRetry/logs/tlog-logback-feign-consumer.log.2023-03-05.0.log new file mode 100644 index 0000000..69257d2 --- /dev/null +++ b/feignRetry/logs/tlog-logback-feign-consumer.log.2023-03-05.0.log @@ -0,0 +1,132 @@ +2023-03-05 12:35:41.204 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$5f32d59c] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) +2023-03-05 12:35:41.433 [main] INFO c.y.tlog.example.feign.TLogFeignConsumerRunner - No active profile set, falling back to default profiles: default +2023-03-05 12:35:41.749 [main] INFO o.springframework.cloud.context.scope.GenericScope - BeanFactory id=8747e603-d19d-3e6c-8649-1fdcb0c56a7e +2023-03-05 12:35:41.795 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$5f32d59c] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) +2023-03-05 12:35:42.011 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 3111 (http) +2023-03-05 12:35:42.027 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-3111"] +2023-03-05 12:35:42.032 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] +2023-03-05 12:35:42.032 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.24] +2023-03-05 12:35:42.112 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext +2023-03-05 12:35:42.112 [main] INFO org.springframework.web.context.ContextLoader - Root WebApplicationContext: initialization completed in 671 ms +2023-03-05 12:35:42.190 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. +2023-03-05 12:35:42.190 [main] INFO com.netflix.config.sources.URLConfigurationSource - To enable URLs as dynamic configuration sources, define System property archaius.configurationSource.additionalUrls or make config.properties available on classpath. +2023-03-05 12:35:42.193 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. +2023-03-05 12:35:42.193 [main] INFO com.netflix.config.sources.URLConfigurationSource - To enable URLs as dynamic configuration sources, define System property archaius.configurationSource.additionalUrls or make config.properties available on classpath. +2023-03-05 12:35:42.311 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'applicationTaskExecutor' +2023-03-05 12:35:42.622 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService +2023-03-05 12:35:42.954 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-3111"] +2023-03-05 12:35:42.968 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 3111 (http) with context path '' +2023-03-05 12:35:45.078 [main] ERROR c.a.cloud.nacos.registry.NacosServiceRegistry - nacos registry, tlog-logback-feign-consumer register failed...NacosRegistration{nacosDiscoveryProperties=NacosDiscoveryProperties{serverAddr='127.0.0.1:8848', endpoint='', namespace='', watchDelay=30000, logName='', service='tlog-logback-feign-consumer', weight=1.0, clusterName='DEFAULT', namingLoadCacheAtStart='false', metadata={preserved.register.source=SPRING_CLOUD}, registerEnabled=true, ip='192.168.56.1', networkInterface='', port=3111, secure=false, accessKey='', secretKey=''}}, +java.lang.IllegalStateException: failed to req API:/nacos/v1/ns/instance after all servers([127.0.0.1:8848]) tried: failed to req API:127.0.0.1:8848/nacos/v1/ns/instance. code:500 msg: java.net.ConnectException: Connection refused: connect + at com.alibaba.nacos.client.naming.net.NamingProxy.reqAPI(NamingProxy.java:464) + at com.alibaba.nacos.client.naming.net.NamingProxy.reqAPI(NamingProxy.java:386) + at com.alibaba.nacos.client.naming.net.NamingProxy.registerService(NamingProxy.java:188) + at com.alibaba.nacos.client.naming.NacosNamingService.registerInstance(NacosNamingService.java:205) + at com.alibaba.nacos.client.naming.NacosNamingService.registerInstance(NacosNamingService.java:184) + at com.alibaba.cloud.nacos.registry.NacosServiceRegistry.register(NacosServiceRegistry.java:61) + at org.springframework.cloud.client.serviceregistry.AbstractAutoServiceRegistration.register(AbstractAutoServiceRegistration.java:239) + at com.alibaba.cloud.nacos.registry.NacosAutoServiceRegistration.register(NacosAutoServiceRegistration.java:74) + at org.springframework.cloud.client.serviceregistry.AbstractAutoServiceRegistration.start(AbstractAutoServiceRegistration.java:138) + at org.springframework.cloud.client.serviceregistry.AbstractAutoServiceRegistration.bind(AbstractAutoServiceRegistration.java:101) + at org.springframework.cloud.client.serviceregistry.AbstractAutoServiceRegistration.onApplicationEvent(AbstractAutoServiceRegistration.java:88) + at org.springframework.cloud.client.serviceregistry.AbstractAutoServiceRegistration.onApplicationEvent(AbstractAutoServiceRegistration.java:47) + at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:172) + at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:165) + at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:139) + at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:402) + at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:359) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.finishRefresh(ServletWebServerApplicationContext.java:165) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:552) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:141) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:744) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:391) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:312) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1215) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1204) + at com.yomahub.tlog.example.feign.TLogFeignConsumerRunner.main(TLogFeignConsumerRunner.java:14) +2023-03-05 12:35:45.251 [main] INFO c.y.tlog.example.feign.TLogFeignConsumerRunner - Started TLogFeignConsumerRunner in 4.596 seconds (JVM running for 5.828) +2023-03-05 13:01:14.462 [Thread-20] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registering from Nacos Server now... +2023-03-05 13:01:16.507 [Thread-20] ERROR c.a.cloud.nacos.registry.NacosServiceRegistry - ERR_NACOS_DEREGISTER, de-register failed...NacosRegistration{nacosDiscoveryProperties=NacosDiscoveryProperties{serverAddr='127.0.0.1:8848', endpoint='', namespace='', watchDelay=30000, logName='', service='tlog-logback-feign-consumer', weight=1.0, clusterName='DEFAULT', namingLoadCacheAtStart='false', metadata={preserved.register.source=SPRING_CLOUD}, registerEnabled=true, ip='192.168.56.1', networkInterface='', port=3111, secure=false, accessKey='', secretKey=''}}, +java.lang.IllegalStateException: failed to req API:/nacos/v1/ns/instance after all servers([127.0.0.1:8848]) tried: failed to req API:127.0.0.1:8848/nacos/v1/ns/instance. code:500 msg: java.net.ConnectException: Connection refused: connect + at com.alibaba.nacos.client.naming.net.NamingProxy.reqAPI(NamingProxy.java:464) + at com.alibaba.nacos.client.naming.net.NamingProxy.reqAPI(NamingProxy.java:386) + at com.alibaba.nacos.client.naming.net.NamingProxy.deregisterService(NamingProxy.java:205) + at com.alibaba.nacos.client.naming.NacosNamingService.deregisterInstance(NacosNamingService.java:244) + at com.alibaba.nacos.client.naming.NacosNamingService.deregisterInstance(NacosNamingService.java:231) + at com.alibaba.nacos.client.naming.NacosNamingService.deregisterInstance(NacosNamingService.java:221) + at com.alibaba.cloud.nacos.registry.NacosServiceRegistry.deregister(NacosServiceRegistry.java:85) + at org.springframework.cloud.client.serviceregistry.AbstractAutoServiceRegistration.deregister(AbstractAutoServiceRegistration.java:256) + at org.springframework.cloud.client.serviceregistry.AbstractAutoServiceRegistration.stop(AbstractAutoServiceRegistration.java:271) + at org.springframework.cloud.client.serviceregistry.AbstractAutoServiceRegistration.destroy(AbstractAutoServiceRegistration.java:208) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleElement.invoke(InitDestroyAnnotationBeanPostProcessor.java:363) + at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleMetadata.invokeDestroyMethods(InitDestroyAnnotationBeanPostProcessor.java:321) + at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeDestruction(InitDestroyAnnotationBeanPostProcessor.java:156) + at org.springframework.beans.factory.support.DisposableBeanAdapter.destroy(DisposableBeanAdapter.java:242) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.destroyBean(DefaultSingletonBeanRegistry.java:571) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.destroySingleton(DefaultSingletonBeanRegistry.java:543) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.destroySingleton(DefaultListableBeanFactory.java:1036) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.destroySingletons(DefaultSingletonBeanRegistry.java:504) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.destroySingletons(DefaultListableBeanFactory.java:1029) + at org.springframework.context.support.AbstractApplicationContext.destroyBeans(AbstractApplicationContext.java:1057) + at org.springframework.context.support.AbstractApplicationContext.doClose(AbstractApplicationContext.java:1026) + at org.springframework.context.support.AbstractApplicationContext$1.run(AbstractApplicationContext.java:945) +2023-03-05 13:01:16.507 [Thread-20] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registration finished. +2023-03-05 13:01:16.507 [Thread-20] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Shutting down ExecutorService 'applicationTaskExecutor' +2023-03-05 13:01:22.170 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$b85169cb] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) +2023-03-05 13:01:22.447 [main] INFO c.y.tlog.example.feign.TLogFeignConsumerRunner - No active profile set, falling back to default profiles: default +2023-03-05 13:01:22.827 [main] INFO o.springframework.cloud.context.scope.GenericScope - BeanFactory id=8747e603-d19d-3e6c-8649-1fdcb0c56a7e +2023-03-05 13:01:22.873 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$b85169cb] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) +2023-03-05 13:01:23.116 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 3111 (http) +2023-03-05 13:01:23.124 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-3111"] +2023-03-05 13:01:23.129 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] +2023-03-05 13:01:23.129 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.24] +2023-03-05 13:01:23.240 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext +2023-03-05 13:01:23.240 [main] INFO org.springframework.web.context.ContextLoader - Root WebApplicationContext: initialization completed in 785 ms +2023-03-05 13:01:23.326 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. +2023-03-05 13:01:23.326 [main] INFO com.netflix.config.sources.URLConfigurationSource - To enable URLs as dynamic configuration sources, define System property archaius.configurationSource.additionalUrls or make config.properties available on classpath. +2023-03-05 13:01:23.330 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. +2023-03-05 13:01:23.330 [main] INFO com.netflix.config.sources.URLConfigurationSource - To enable URLs as dynamic configuration sources, define System property archaius.configurationSource.additionalUrls or make config.properties available on classpath. +2023-03-05 13:01:23.464 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'applicationTaskExecutor' +2023-03-05 13:01:23.870 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService +2023-03-05 13:01:24.248 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-3111"] +2023-03-05 13:01:24.270 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 3111 (http) with context path '' +2023-03-05 13:01:26.362 [main] ERROR c.a.cloud.nacos.registry.NacosServiceRegistry - nacos registry, tlog-logback-feign-consumer register failed...NacosRegistration{nacosDiscoveryProperties=NacosDiscoveryProperties{serverAddr='127.0.0.1:8848', endpoint='', namespace='', watchDelay=30000, logName='', service='tlog-logback-feign-consumer', weight=1.0, clusterName='DEFAULT', namingLoadCacheAtStart='false', metadata={preserved.register.source=SPRING_CLOUD}, registerEnabled=true, ip='192.168.56.1', networkInterface='', port=3111, secure=false, accessKey='', secretKey=''}}, +java.lang.IllegalStateException: failed to req API:/nacos/v1/ns/instance after all servers([127.0.0.1:8848]) tried: failed to req API:127.0.0.1:8848/nacos/v1/ns/instance. code:500 msg: java.net.ConnectException: Connection refused: connect + at com.alibaba.nacos.client.naming.net.NamingProxy.reqAPI(NamingProxy.java:464) + at com.alibaba.nacos.client.naming.net.NamingProxy.reqAPI(NamingProxy.java:386) + at com.alibaba.nacos.client.naming.net.NamingProxy.registerService(NamingProxy.java:188) + at com.alibaba.nacos.client.naming.NacosNamingService.registerInstance(NacosNamingService.java:205) + at com.alibaba.nacos.client.naming.NacosNamingService.registerInstance(NacosNamingService.java:184) + at com.alibaba.cloud.nacos.registry.NacosServiceRegistry.register(NacosServiceRegistry.java:61) + at org.springframework.cloud.client.serviceregistry.AbstractAutoServiceRegistration.register(AbstractAutoServiceRegistration.java:239) + at com.alibaba.cloud.nacos.registry.NacosAutoServiceRegistration.register(NacosAutoServiceRegistration.java:74) + at org.springframework.cloud.client.serviceregistry.AbstractAutoServiceRegistration.start(AbstractAutoServiceRegistration.java:138) + at org.springframework.cloud.client.serviceregistry.AbstractAutoServiceRegistration.bind(AbstractAutoServiceRegistration.java:101) + at org.springframework.cloud.client.serviceregistry.AbstractAutoServiceRegistration.onApplicationEvent(AbstractAutoServiceRegistration.java:88) + at org.springframework.cloud.client.serviceregistry.AbstractAutoServiceRegistration.onApplicationEvent(AbstractAutoServiceRegistration.java:47) + at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:172) + at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:165) + at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:139) + at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:402) + at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:359) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.finishRefresh(ServletWebServerApplicationContext.java:165) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:552) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:141) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:744) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:391) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:312) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1215) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1204) + at com.yomahub.tlog.example.feign.TLogFeignConsumerRunner.main(TLogFeignConsumerRunner.java:14) +2023-03-05 13:01:26.547 [main] INFO c.y.tlog.example.feign.TLogFeignConsumerRunner - Started TLogFeignConsumerRunner in 5.085 seconds (JVM running for 5.929) +2023-03-05 13:01:50.752 [http-nio-3111-exec-1] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' +2023-03-05 13:01:50.752 [http-nio-3111-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' +2023-03-05 13:01:50.757 [http-nio-3111-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Completed initialization in 5 ms +2023-03-05 13:01:51.135 [http-nio-3111-exec-1] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - [192.168.56.1][0][12256314061881408] Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required String parameter 'name' is not present] +2023-03-05 13:02:05.840 [http-nio-3111-exec-2] INFO c.y.t.e.f.controller.TlogFeignConsumerController - [192.168.56.1][0][12256314885865536] invoke consumer controller method sayHello +2023-03-05 13:02:06.761 [http-nio-3111-exec-2] INFO com.yomahub.tlog.example.feign.en.impl.CSVParser - [192.168.56.1][0][12256314885865536] 用CSVParser解析。。。 +2023-03-05 13:02:15.367 [http-nio-3111-exec-3] INFO c.y.t.e.f.controller.TlogFeignConsumerController - [192.168.56.1][0][12256315550990400] invoke consumer controller method sayHello diff --git a/feignRetry/logs/tlog-logback-feign-consumer.log.2023-03-06.0.log b/feignRetry/logs/tlog-logback-feign-consumer.log.2023-03-06.0.log new file mode 100644 index 0000000..1c17484 --- /dev/null +++ b/feignRetry/logs/tlog-logback-feign-consumer.log.2023-03-06.0.log @@ -0,0 +1,629 @@ +2023-03-06 23:13:59.167 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$7bed4a85] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) +2023-03-06 23:13:59.405 [main] INFO c.y.tlog.example.feign.TLogFeignConsumerRunner - No active profile set, falling back to default profiles: default +2023-03-06 23:13:59.727 [main] INFO o.springframework.cloud.context.scope.GenericScope - BeanFactory id=c0d76c20-ba80-3ff7-8a4f-d87e4dab33c1 +2023-03-06 23:13:59.735 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'asyncConfiguration' of type [com.yomahub.tlog.example.feign.configuration.AsyncConfiguration$$EnhancerBySpringCGLIB$$d9febeee] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) +2023-03-06 23:13:59.784 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$7bed4a85] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) +2023-03-06 23:14:00.015 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 3111 (http) +2023-03-06 23:14:00.023 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-3111"] +2023-03-06 23:14:00.027 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] +2023-03-06 23:14:00.028 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.24] +2023-03-06 23:14:00.109 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext +2023-03-06 23:14:00.109 [main] INFO org.springframework.web.context.ContextLoader - Root WebApplicationContext: initialization completed in 695 ms +2023-03-06 23:14:00.155 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService +2023-03-06 23:14:00.156 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'asyncPoolTaskExecutor' +2023-03-06 23:14:00.159 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService +2023-03-06 23:14:00.159 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'otherTaskExecutor' +2023-03-06 23:14:00.168 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. +2023-03-06 23:14:00.168 [main] INFO com.netflix.config.sources.URLConfigurationSource - To enable URLs as dynamic configuration sources, define System property archaius.configurationSource.additionalUrls or make config.properties available on classpath. +2023-03-06 23:14:00.171 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. +2023-03-06 23:14:00.171 [main] INFO com.netflix.config.sources.URLConfigurationSource - To enable URLs as dynamic configuration sources, define System property archaius.configurationSource.additionalUrls or make config.properties available on classpath. +2023-03-06 23:14:00.614 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService +2023-03-06 23:14:00.964 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-3111"] +2023-03-06 23:14:00.978 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 3111 (http) with context path '' +2023-03-06 23:14:03.089 [main] ERROR c.a.cloud.nacos.registry.NacosServiceRegistry - nacos registry, tlog-logback-feign-consumer register failed...NacosRegistration{nacosDiscoveryProperties=NacosDiscoveryProperties{serverAddr='127.0.0.1:8848', endpoint='', namespace='', watchDelay=30000, logName='', service='tlog-logback-feign-consumer', weight=1.0, clusterName='DEFAULT', namingLoadCacheAtStart='false', metadata={preserved.register.source=SPRING_CLOUD}, registerEnabled=true, ip='192.168.56.1', networkInterface='', port=3111, secure=false, accessKey='', secretKey=''}}, +java.lang.IllegalStateException: failed to req API:/nacos/v1/ns/instance after all servers([127.0.0.1:8848]) tried: failed to req API:127.0.0.1:8848/nacos/v1/ns/instance. code:500 msg: java.net.ConnectException: Connection refused: connect + at com.alibaba.nacos.client.naming.net.NamingProxy.reqAPI(NamingProxy.java:464) + at com.alibaba.nacos.client.naming.net.NamingProxy.reqAPI(NamingProxy.java:386) + at com.alibaba.nacos.client.naming.net.NamingProxy.registerService(NamingProxy.java:188) + at com.alibaba.nacos.client.naming.NacosNamingService.registerInstance(NacosNamingService.java:205) + at com.alibaba.nacos.client.naming.NacosNamingService.registerInstance(NacosNamingService.java:184) + at com.alibaba.cloud.nacos.registry.NacosServiceRegistry.register(NacosServiceRegistry.java:61) + at org.springframework.cloud.client.serviceregistry.AbstractAutoServiceRegistration.register(AbstractAutoServiceRegistration.java:239) + at com.alibaba.cloud.nacos.registry.NacosAutoServiceRegistration.register(NacosAutoServiceRegistration.java:74) + at org.springframework.cloud.client.serviceregistry.AbstractAutoServiceRegistration.start(AbstractAutoServiceRegistration.java:138) + at org.springframework.cloud.client.serviceregistry.AbstractAutoServiceRegistration.bind(AbstractAutoServiceRegistration.java:101) + at org.springframework.cloud.client.serviceregistry.AbstractAutoServiceRegistration.onApplicationEvent(AbstractAutoServiceRegistration.java:88) + at org.springframework.cloud.client.serviceregistry.AbstractAutoServiceRegistration.onApplicationEvent(AbstractAutoServiceRegistration.java:47) + at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:172) + at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:165) + at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:139) + at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:402) + at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:359) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.finishRefresh(ServletWebServerApplicationContext.java:165) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:552) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:141) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:744) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:391) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:312) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1215) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1204) + at com.yomahub.tlog.example.feign.TLogFeignConsumerRunner.main(TLogFeignConsumerRunner.java:14) +2023-03-06 23:14:03.255 [main] INFO c.y.tlog.example.feign.TLogFeignConsumerRunner - Started TLogFeignConsumerRunner in 4.635 seconds (JVM running for 5.728) +2023-03-06 23:14:27.264 [http-nio-3111-exec-1] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' +2023-03-06 23:14:27.264 [http-nio-3111-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' +2023-03-06 23:14:27.271 [http-nio-3111-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Completed initialization in 7 ms +2023-03-06 23:14:28.545 [http-nio-3111-exec-1] INFO c.y.tlog.example.feign.controller.AsyncController - [192.168.56.1][0][12264385244627008] main cost 1003 ms +2023-03-06 23:14:29.562 [async-1] INFO com.yomahub.tlog.example.feign.service.AsyncTask - [192.168.56.1][0][12264385244627008] task1 cost 2016 ms +2023-03-06 23:14:30.549 [async-1] INFO com.yomahub.tlog.example.feign.service.AsyncTask - [192.168.56.1][0][12264385244627008] task2 cost 3003 ms +2023-03-06 23:15:00.673 [http-nio-3111-exec-3] INFO c.y.tlog.example.feign.controller.AsyncController - [192.168.56.1][0][12264387356786752] main cost 1015 ms +2023-03-06 23:15:05.961 [async-2] INFO com.yomahub.tlog.example.feign.service.AsyncTask - [192.168.56.1][0][12264387356786752] task1 cost 3936 ms +2023-03-06 23:15:11.349 [async-2] INFO com.yomahub.tlog.example.feign.service.AsyncTask - [192.168.56.1][0][12264387356786752] task2 cost 4322 ms +2023-03-06 23:15:33.076 [http-nio-3111-exec-5] INFO c.y.tlog.example.feign.controller.AsyncController - [192.168.56.1][0][12264389480611904] main cost 1010 ms +2023-03-06 23:15:34.069 [async-1] INFO com.yomahub.tlog.example.feign.service.AsyncTask - [192.168.56.1][0][12264385244627008] task1 cost 2003 ms +2023-03-06 23:15:35.077 [async-3] INFO com.yomahub.tlog.example.feign.service.AsyncTask - [192.168.56.1][0][12264389480611904] task2 cost 3011 ms +2023-03-06 23:16:33.252 [Thread-19] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registering from Nacos Server now... +2023-03-06 23:16:35.310 [Thread-19] ERROR c.a.cloud.nacos.registry.NacosServiceRegistry - ERR_NACOS_DEREGISTER, de-register failed...NacosRegistration{nacosDiscoveryProperties=NacosDiscoveryProperties{serverAddr='127.0.0.1:8848', endpoint='', namespace='', watchDelay=30000, logName='', service='tlog-logback-feign-consumer', weight=1.0, clusterName='DEFAULT', namingLoadCacheAtStart='false', metadata={preserved.register.source=SPRING_CLOUD}, registerEnabled=true, ip='192.168.56.1', networkInterface='', port=3111, secure=false, accessKey='', secretKey=''}}, +java.lang.IllegalStateException: failed to req API:/nacos/v1/ns/instance after all servers([127.0.0.1:8848]) tried: failed to req API:127.0.0.1:8848/nacos/v1/ns/instance. code:500 msg: java.net.ConnectException: Connection refused: connect + at com.alibaba.nacos.client.naming.net.NamingProxy.reqAPI(NamingProxy.java:464) + at com.alibaba.nacos.client.naming.net.NamingProxy.reqAPI(NamingProxy.java:386) + at com.alibaba.nacos.client.naming.net.NamingProxy.deregisterService(NamingProxy.java:205) + at com.alibaba.nacos.client.naming.NacosNamingService.deregisterInstance(NacosNamingService.java:244) + at com.alibaba.nacos.client.naming.NacosNamingService.deregisterInstance(NacosNamingService.java:231) + at com.alibaba.nacos.client.naming.NacosNamingService.deregisterInstance(NacosNamingService.java:221) + at com.alibaba.cloud.nacos.registry.NacosServiceRegistry.deregister(NacosServiceRegistry.java:85) + at org.springframework.cloud.client.serviceregistry.AbstractAutoServiceRegistration.deregister(AbstractAutoServiceRegistration.java:256) + at org.springframework.cloud.client.serviceregistry.AbstractAutoServiceRegistration.stop(AbstractAutoServiceRegistration.java:271) + at org.springframework.cloud.client.serviceregistry.AbstractAutoServiceRegistration.destroy(AbstractAutoServiceRegistration.java:208) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleElement.invoke(InitDestroyAnnotationBeanPostProcessor.java:363) + at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleMetadata.invokeDestroyMethods(InitDestroyAnnotationBeanPostProcessor.java:321) + at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeDestruction(InitDestroyAnnotationBeanPostProcessor.java:156) + at org.springframework.beans.factory.support.DisposableBeanAdapter.destroy(DisposableBeanAdapter.java:242) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.destroyBean(DefaultSingletonBeanRegistry.java:571) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.destroySingleton(DefaultSingletonBeanRegistry.java:543) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.destroySingleton(DefaultListableBeanFactory.java:1036) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.destroySingletons(DefaultSingletonBeanRegistry.java:504) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.destroySingletons(DefaultListableBeanFactory.java:1029) + at org.springframework.context.support.AbstractApplicationContext.destroyBeans(AbstractApplicationContext.java:1057) + at org.springframework.context.support.AbstractApplicationContext.doClose(AbstractApplicationContext.java:1026) + at org.springframework.context.support.AbstractApplicationContext$1.run(AbstractApplicationContext.java:945) +2023-03-06 23:16:35.311 [Thread-19] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registration finished. +2023-03-06 23:16:35.313 [Thread-19] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Shutting down ExecutorService 'otherTaskExecutor' +2023-03-06 23:16:35.313 [Thread-19] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Shutting down ExecutorService 'asyncPoolTaskExecutor' +2023-03-06 23:16:39.822 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$751b7eac] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) +2023-03-06 23:16:40.084 [main] INFO c.y.tlog.example.feign.TLogFeignConsumerRunner - No active profile set, falling back to default profiles: default +2023-03-06 23:16:40.362 [main] INFO o.springframework.cloud.context.scope.GenericScope - BeanFactory id=c0d76c20-ba80-3ff7-8a4f-d87e4dab33c1 +2023-03-06 23:16:40.370 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'asyncConfiguration' of type [com.yomahub.tlog.example.feign.configuration.AsyncConfiguration$$EnhancerBySpringCGLIB$$d32cf315] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) +2023-03-06 23:16:40.413 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$751b7eac] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) +2023-03-06 23:16:40.614 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 3111 (http) +2023-03-06 23:16:40.621 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-3111"] +2023-03-06 23:16:40.627 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] +2023-03-06 23:16:40.627 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.24] +2023-03-06 23:16:40.705 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext +2023-03-06 23:16:40.705 [main] INFO org.springframework.web.context.ContextLoader - Root WebApplicationContext: initialization completed in 613 ms +2023-03-06 23:16:40.747 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService +2023-03-06 23:16:40.748 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'asyncPoolTaskExecutor' +2023-03-06 23:16:40.750 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService +2023-03-06 23:16:40.750 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'otherTaskExecutor' +2023-03-06 23:16:40.760 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. +2023-03-06 23:16:40.760 [main] INFO com.netflix.config.sources.URLConfigurationSource - To enable URLs as dynamic configuration sources, define System property archaius.configurationSource.additionalUrls or make config.properties available on classpath. +2023-03-06 23:16:40.762 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. +2023-03-06 23:16:40.763 [main] INFO com.netflix.config.sources.URLConfigurationSource - To enable URLs as dynamic configuration sources, define System property archaius.configurationSource.additionalUrls or make config.properties available on classpath. +2023-03-06 23:16:41.288 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService +2023-03-06 23:16:41.617 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-3111"] +2023-03-06 23:16:41.631 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 3111 (http) with context path '' +2023-03-06 23:16:43.750 [main] ERROR c.a.cloud.nacos.registry.NacosServiceRegistry - nacos registry, tlog-logback-feign-consumer register failed...NacosRegistration{nacosDiscoveryProperties=NacosDiscoveryProperties{serverAddr='127.0.0.1:8848', endpoint='', namespace='', watchDelay=30000, logName='', service='tlog-logback-feign-consumer', weight=1.0, clusterName='DEFAULT', namingLoadCacheAtStart='false', metadata={preserved.register.source=SPRING_CLOUD}, registerEnabled=true, ip='192.168.56.1', networkInterface='', port=3111, secure=false, accessKey='', secretKey=''}}, +java.lang.IllegalStateException: failed to req API:/nacos/v1/ns/instance after all servers([127.0.0.1:8848]) tried: failed to req API:127.0.0.1:8848/nacos/v1/ns/instance. code:500 msg: java.net.ConnectException: Connection refused: connect + at com.alibaba.nacos.client.naming.net.NamingProxy.reqAPI(NamingProxy.java:464) + at com.alibaba.nacos.client.naming.net.NamingProxy.reqAPI(NamingProxy.java:386) + at com.alibaba.nacos.client.naming.net.NamingProxy.registerService(NamingProxy.java:188) + at com.alibaba.nacos.client.naming.NacosNamingService.registerInstance(NacosNamingService.java:205) + at com.alibaba.nacos.client.naming.NacosNamingService.registerInstance(NacosNamingService.java:184) + at com.alibaba.cloud.nacos.registry.NacosServiceRegistry.register(NacosServiceRegistry.java:61) + at org.springframework.cloud.client.serviceregistry.AbstractAutoServiceRegistration.register(AbstractAutoServiceRegistration.java:239) + at com.alibaba.cloud.nacos.registry.NacosAutoServiceRegistration.register(NacosAutoServiceRegistration.java:74) + at org.springframework.cloud.client.serviceregistry.AbstractAutoServiceRegistration.start(AbstractAutoServiceRegistration.java:138) + at org.springframework.cloud.client.serviceregistry.AbstractAutoServiceRegistration.bind(AbstractAutoServiceRegistration.java:101) + at org.springframework.cloud.client.serviceregistry.AbstractAutoServiceRegistration.onApplicationEvent(AbstractAutoServiceRegistration.java:88) + at org.springframework.cloud.client.serviceregistry.AbstractAutoServiceRegistration.onApplicationEvent(AbstractAutoServiceRegistration.java:47) + at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:172) + at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:165) + at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:139) + at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:402) + at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:359) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.finishRefresh(ServletWebServerApplicationContext.java:165) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:552) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:141) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:744) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:391) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:312) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1215) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1204) + at com.yomahub.tlog.example.feign.TLogFeignConsumerRunner.main(TLogFeignConsumerRunner.java:14) +2023-03-06 23:16:43.918 [main] INFO c.y.tlog.example.feign.TLogFeignConsumerRunner - Started TLogFeignConsumerRunner in 4.634 seconds (JVM running for 5.312) +2023-03-06 23:16:47.558 [http-nio-3111-exec-1] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' +2023-03-06 23:16:47.558 [http-nio-3111-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' +2023-03-06 23:16:47.563 [http-nio-3111-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Completed initialization in 5 ms +2023-03-06 23:16:48.842 [http-nio-3111-exec-1] INFO c.y.tlog.example.feign.controller.AsyncController - [192.168.56.1][0][12264394438606912] main cost 1011 ms +2023-03-06 23:16:49.842 [async-1] INFO com.yomahub.tlog.example.feign.service.AsyncTask - [192.168.56.1][0][12264394438606912] task1 cost 2007 ms,thread name async-1 +2023-03-06 23:16:50.849 [async-1] INFO com.yomahub.tlog.example.feign.service.AsyncTask - [192.168.56.1][0][12264394438606912] task2 cost 3014 ms,thread name async-1 +2023-03-06 23:18:09.997 [Thread-19] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registering from Nacos Server now... +2023-03-06 23:18:12.050 [Thread-19] ERROR c.a.cloud.nacos.registry.NacosServiceRegistry - ERR_NACOS_DEREGISTER, de-register failed...NacosRegistration{nacosDiscoveryProperties=NacosDiscoveryProperties{serverAddr='127.0.0.1:8848', endpoint='', namespace='', watchDelay=30000, logName='', service='tlog-logback-feign-consumer', weight=1.0, clusterName='DEFAULT', namingLoadCacheAtStart='false', metadata={preserved.register.source=SPRING_CLOUD}, registerEnabled=true, ip='192.168.56.1', networkInterface='', port=3111, secure=false, accessKey='', secretKey=''}}, +java.lang.IllegalStateException: failed to req API:/nacos/v1/ns/instance after all servers([127.0.0.1:8848]) tried: failed to req API:127.0.0.1:8848/nacos/v1/ns/instance. code:500 msg: java.net.ConnectException: Connection refused: connect + at com.alibaba.nacos.client.naming.net.NamingProxy.reqAPI(NamingProxy.java:464) + at com.alibaba.nacos.client.naming.net.NamingProxy.reqAPI(NamingProxy.java:386) + at com.alibaba.nacos.client.naming.net.NamingProxy.deregisterService(NamingProxy.java:205) + at com.alibaba.nacos.client.naming.NacosNamingService.deregisterInstance(NacosNamingService.java:244) + at com.alibaba.nacos.client.naming.NacosNamingService.deregisterInstance(NacosNamingService.java:231) + at com.alibaba.nacos.client.naming.NacosNamingService.deregisterInstance(NacosNamingService.java:221) + at com.alibaba.cloud.nacos.registry.NacosServiceRegistry.deregister(NacosServiceRegistry.java:85) + at org.springframework.cloud.client.serviceregistry.AbstractAutoServiceRegistration.deregister(AbstractAutoServiceRegistration.java:256) + at org.springframework.cloud.client.serviceregistry.AbstractAutoServiceRegistration.stop(AbstractAutoServiceRegistration.java:271) + at org.springframework.cloud.client.serviceregistry.AbstractAutoServiceRegistration.destroy(AbstractAutoServiceRegistration.java:208) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleElement.invoke(InitDestroyAnnotationBeanPostProcessor.java:363) + at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleMetadata.invokeDestroyMethods(InitDestroyAnnotationBeanPostProcessor.java:321) + at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeDestruction(InitDestroyAnnotationBeanPostProcessor.java:156) + at org.springframework.beans.factory.support.DisposableBeanAdapter.destroy(DisposableBeanAdapter.java:242) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.destroyBean(DefaultSingletonBeanRegistry.java:571) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.destroySingleton(DefaultSingletonBeanRegistry.java:543) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.destroySingleton(DefaultListableBeanFactory.java:1036) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.destroySingletons(DefaultSingletonBeanRegistry.java:504) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.destroySingletons(DefaultListableBeanFactory.java:1029) + at org.springframework.context.support.AbstractApplicationContext.destroyBeans(AbstractApplicationContext.java:1057) + at org.springframework.context.support.AbstractApplicationContext.doClose(AbstractApplicationContext.java:1026) + at org.springframework.context.support.AbstractApplicationContext$1.run(AbstractApplicationContext.java:945) +2023-03-06 23:18:12.050 [Thread-19] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registration finished. +2023-03-06 23:18:12.052 [Thread-19] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Shutting down ExecutorService 'otherTaskExecutor' +2023-03-06 23:18:12.053 [Thread-19] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Shutting down ExecutorService 'asyncPoolTaskExecutor' +2023-03-06 23:18:15.603 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$a2fc56dd] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) +2023-03-06 23:18:15.869 [main] INFO c.y.tlog.example.feign.TLogFeignConsumerRunner - No active profile set, falling back to default profiles: default +2023-03-06 23:18:16.144 [main] INFO o.springframework.cloud.context.scope.GenericScope - BeanFactory id=dee5fb4d-ad25-3b9b-bfb3-14ee4d68bb57 +2023-03-06 23:18:16.152 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'asyncConfiguration' of type [com.yomahub.tlog.example.feign.configuration.AsyncConfiguration$$EnhancerBySpringCGLIB$$10dcb46] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) +2023-03-06 23:18:16.196 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$a2fc56dd] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) +2023-03-06 23:18:16.395 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 3111 (http) +2023-03-06 23:18:16.403 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-3111"] +2023-03-06 23:18:16.407 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] +2023-03-06 23:18:16.407 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.24] +2023-03-06 23:18:16.484 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext +2023-03-06 23:18:16.484 [main] INFO org.springframework.web.context.ContextLoader - Root WebApplicationContext: initialization completed in 608 ms +2023-03-06 23:18:16.527 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService +2023-03-06 23:18:16.527 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'defaultPoolTaskExecutor' +2023-03-06 23:18:16.530 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService +2023-03-06 23:18:16.530 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'otherTaskExecutor' +2023-03-06 23:18:16.540 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. +2023-03-06 23:18:16.540 [main] INFO com.netflix.config.sources.URLConfigurationSource - To enable URLs as dynamic configuration sources, define System property archaius.configurationSource.additionalUrls or make config.properties available on classpath. +2023-03-06 23:18:16.542 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. +2023-03-06 23:18:16.542 [main] INFO com.netflix.config.sources.URLConfigurationSource - To enable URLs as dynamic configuration sources, define System property archaius.configurationSource.additionalUrls or make config.properties available on classpath. +2023-03-06 23:18:17.124 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService +2023-03-06 23:18:17.455 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-3111"] +2023-03-06 23:18:17.470 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 3111 (http) with context path '' +2023-03-06 23:18:19.587 [main] ERROR c.a.cloud.nacos.registry.NacosServiceRegistry - nacos registry, tlog-logback-feign-consumer register failed...NacosRegistration{nacosDiscoveryProperties=NacosDiscoveryProperties{serverAddr='127.0.0.1:8848', endpoint='', namespace='', watchDelay=30000, logName='', service='tlog-logback-feign-consumer', weight=1.0, clusterName='DEFAULT', namingLoadCacheAtStart='false', metadata={preserved.register.source=SPRING_CLOUD}, registerEnabled=true, ip='192.168.56.1', networkInterface='', port=3111, secure=false, accessKey='', secretKey=''}}, +java.lang.IllegalStateException: failed to req API:/nacos/v1/ns/instance after all servers([127.0.0.1:8848]) tried: failed to req API:127.0.0.1:8848/nacos/v1/ns/instance. code:500 msg: java.net.ConnectException: Connection refused: connect + at com.alibaba.nacos.client.naming.net.NamingProxy.reqAPI(NamingProxy.java:464) + at com.alibaba.nacos.client.naming.net.NamingProxy.reqAPI(NamingProxy.java:386) + at com.alibaba.nacos.client.naming.net.NamingProxy.registerService(NamingProxy.java:188) + at com.alibaba.nacos.client.naming.NacosNamingService.registerInstance(NacosNamingService.java:205) + at com.alibaba.nacos.client.naming.NacosNamingService.registerInstance(NacosNamingService.java:184) + at com.alibaba.cloud.nacos.registry.NacosServiceRegistry.register(NacosServiceRegistry.java:61) + at org.springframework.cloud.client.serviceregistry.AbstractAutoServiceRegistration.register(AbstractAutoServiceRegistration.java:239) + at com.alibaba.cloud.nacos.registry.NacosAutoServiceRegistration.register(NacosAutoServiceRegistration.java:74) + at org.springframework.cloud.client.serviceregistry.AbstractAutoServiceRegistration.start(AbstractAutoServiceRegistration.java:138) + at org.springframework.cloud.client.serviceregistry.AbstractAutoServiceRegistration.bind(AbstractAutoServiceRegistration.java:101) + at org.springframework.cloud.client.serviceregistry.AbstractAutoServiceRegistration.onApplicationEvent(AbstractAutoServiceRegistration.java:88) + at org.springframework.cloud.client.serviceregistry.AbstractAutoServiceRegistration.onApplicationEvent(AbstractAutoServiceRegistration.java:47) + at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:172) + at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:165) + at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:139) + at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:402) + at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:359) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.finishRefresh(ServletWebServerApplicationContext.java:165) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:552) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:141) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:744) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:391) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:312) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1215) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1204) + at com.yomahub.tlog.example.feign.TLogFeignConsumerRunner.main(TLogFeignConsumerRunner.java:14) +2023-03-06 23:18:19.812 [main] INFO c.y.tlog.example.feign.TLogFeignConsumerRunner - Started TLogFeignConsumerRunner in 4.744 seconds (JVM running for 5.407) +2023-03-06 23:18:22.648 [http-nio-3111-exec-1] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' +2023-03-06 23:18:22.648 [http-nio-3111-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' +2023-03-06 23:18:22.653 [http-nio-3111-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Completed initialization in 5 ms +2023-03-06 23:18:22.918 [http-nio-3111-exec-1] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'asyncPoolTaskExecutor' available: No matching Executor bean found for qualifier 'asyncPoolTaskExecutor' - neither qualifier match nor bean name match!] with root cause +org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'asyncPoolTaskExecutor' available: No matching Executor bean found for qualifier 'asyncPoolTaskExecutor' - neither qualifier match nor bean name match! + at org.springframework.beans.factory.annotation.BeanFactoryAnnotationUtils.qualifiedBeanOfType(BeanFactoryAnnotationUtils.java:136) + at org.springframework.beans.factory.annotation.BeanFactoryAnnotationUtils.qualifiedBeanOfType(BeanFactoryAnnotationUtils.java:95) + at org.springframework.aop.interceptor.AsyncExecutionAspectSupport.findQualifiedExecutor(AsyncExecutionAspectSupport.java:211) + at org.springframework.aop.interceptor.AsyncExecutionAspectSupport.determineAsyncExecutor(AsyncExecutionAspectSupport.java:169) + at org.springframework.aop.interceptor.AsyncExecutionInterceptor.invoke(AsyncExecutionInterceptor.java:107) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) + at com.yomahub.tlog.example.feign.service.AsyncTask$$EnhancerBySpringCGLIB$$e16262f2.doTask1() + at com.yomahub.tlog.example.feign.controller.AsyncController.task(AsyncController.java:20) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:190) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:138) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:104) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:892) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:797) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1039) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1005) + at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:897) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:882) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:118) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:118) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) + at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:118) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:118) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:526) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:860) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1587) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:750) +2023-03-06 23:18:31.114 [http-nio-3111-exec-2] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'asyncPoolTaskExecutor' available: No matching Executor bean found for qualifier 'asyncPoolTaskExecutor' - neither qualifier match nor bean name match!] with root cause +org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'asyncPoolTaskExecutor' available: No matching Executor bean found for qualifier 'asyncPoolTaskExecutor' - neither qualifier match nor bean name match! + at org.springframework.beans.factory.annotation.BeanFactoryAnnotationUtils.qualifiedBeanOfType(BeanFactoryAnnotationUtils.java:136) + at org.springframework.beans.factory.annotation.BeanFactoryAnnotationUtils.qualifiedBeanOfType(BeanFactoryAnnotationUtils.java:95) + at org.springframework.aop.interceptor.AsyncExecutionAspectSupport.findQualifiedExecutor(AsyncExecutionAspectSupport.java:211) + at org.springframework.aop.interceptor.AsyncExecutionAspectSupport.determineAsyncExecutor(AsyncExecutionAspectSupport.java:169) + at org.springframework.aop.interceptor.AsyncExecutionInterceptor.invoke(AsyncExecutionInterceptor.java:107) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) + at com.yomahub.tlog.example.feign.service.AsyncTask$$EnhancerBySpringCGLIB$$e16262f2.doTask1() + at com.yomahub.tlog.example.feign.controller.AsyncController.task(AsyncController.java:20) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:190) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:138) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:104) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:892) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:797) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1039) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1005) + at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:897) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:882) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:118) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:118) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) + at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:118) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:118) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:526) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:860) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1587) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:750) +2023-03-06 23:18:56.916 [Thread-19] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registering from Nacos Server now... +2023-03-06 23:18:58.966 [Thread-19] ERROR c.a.cloud.nacos.registry.NacosServiceRegistry - ERR_NACOS_DEREGISTER, de-register failed...NacosRegistration{nacosDiscoveryProperties=NacosDiscoveryProperties{serverAddr='127.0.0.1:8848', endpoint='', namespace='', watchDelay=30000, logName='', service='tlog-logback-feign-consumer', weight=1.0, clusterName='DEFAULT', namingLoadCacheAtStart='false', metadata={preserved.register.source=SPRING_CLOUD}, registerEnabled=true, ip='192.168.56.1', networkInterface='', port=3111, secure=false, accessKey='', secretKey=''}}, +java.lang.IllegalStateException: failed to req API:/nacos/v1/ns/instance after all servers([127.0.0.1:8848]) tried: failed to req API:127.0.0.1:8848/nacos/v1/ns/instance. code:500 msg: java.net.ConnectException: Connection refused: connect + at com.alibaba.nacos.client.naming.net.NamingProxy.reqAPI(NamingProxy.java:464) + at com.alibaba.nacos.client.naming.net.NamingProxy.reqAPI(NamingProxy.java:386) + at com.alibaba.nacos.client.naming.net.NamingProxy.deregisterService(NamingProxy.java:205) + at com.alibaba.nacos.client.naming.NacosNamingService.deregisterInstance(NacosNamingService.java:244) + at com.alibaba.nacos.client.naming.NacosNamingService.deregisterInstance(NacosNamingService.java:231) + at com.alibaba.nacos.client.naming.NacosNamingService.deregisterInstance(NacosNamingService.java:221) + at com.alibaba.cloud.nacos.registry.NacosServiceRegistry.deregister(NacosServiceRegistry.java:85) + at org.springframework.cloud.client.serviceregistry.AbstractAutoServiceRegistration.deregister(AbstractAutoServiceRegistration.java:256) + at org.springframework.cloud.client.serviceregistry.AbstractAutoServiceRegistration.stop(AbstractAutoServiceRegistration.java:271) + at org.springframework.cloud.client.serviceregistry.AbstractAutoServiceRegistration.destroy(AbstractAutoServiceRegistration.java:208) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleElement.invoke(InitDestroyAnnotationBeanPostProcessor.java:363) + at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleMetadata.invokeDestroyMethods(InitDestroyAnnotationBeanPostProcessor.java:321) + at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeDestruction(InitDestroyAnnotationBeanPostProcessor.java:156) + at org.springframework.beans.factory.support.DisposableBeanAdapter.destroy(DisposableBeanAdapter.java:242) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.destroyBean(DefaultSingletonBeanRegistry.java:571) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.destroySingleton(DefaultSingletonBeanRegistry.java:543) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.destroySingleton(DefaultListableBeanFactory.java:1036) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.destroySingletons(DefaultSingletonBeanRegistry.java:504) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.destroySingletons(DefaultListableBeanFactory.java:1029) + at org.springframework.context.support.AbstractApplicationContext.destroyBeans(AbstractApplicationContext.java:1057) + at org.springframework.context.support.AbstractApplicationContext.doClose(AbstractApplicationContext.java:1026) + at org.springframework.context.support.AbstractApplicationContext$1.run(AbstractApplicationContext.java:945) +2023-03-06 23:18:58.967 [Thread-19] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registration finished. +2023-03-06 23:18:58.969 [Thread-19] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Shutting down ExecutorService 'otherTaskExecutor' +2023-03-06 23:18:58.969 [Thread-19] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Shutting down ExecutorService 'defaultPoolTaskExecutor' +2023-03-06 23:19:02.556 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$993939f6] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) +2023-03-06 23:19:02.857 [main] INFO c.y.tlog.example.feign.TLogFeignConsumerRunner - No active profile set, falling back to default profiles: default +2023-03-06 23:19:03.139 [main] INFO o.springframework.cloud.context.scope.GenericScope - BeanFactory id=dee5fb4d-ad25-3b9b-bfb3-14ee4d68bb57 +2023-03-06 23:19:03.147 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'asyncConfiguration' of type [com.yomahub.tlog.example.feign.configuration.AsyncConfiguration$$EnhancerBySpringCGLIB$$f74aae5f] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) +2023-03-06 23:19:03.191 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$993939f6] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) +2023-03-06 23:19:03.393 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 3111 (http) +2023-03-06 23:19:03.401 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-3111"] +2023-03-06 23:19:03.405 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] +2023-03-06 23:19:03.406 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.24] +2023-03-06 23:19:03.482 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext +2023-03-06 23:19:03.482 [main] INFO org.springframework.web.context.ContextLoader - Root WebApplicationContext: initialization completed in 618 ms +2023-03-06 23:19:03.525 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService +2023-03-06 23:19:03.526 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'defaultPoolTaskExecutor' +2023-03-06 23:19:03.528 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService +2023-03-06 23:19:03.528 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'otherTaskExecutor' +2023-03-06 23:19:03.538 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. +2023-03-06 23:19:03.538 [main] INFO com.netflix.config.sources.URLConfigurationSource - To enable URLs as dynamic configuration sources, define System property archaius.configurationSource.additionalUrls or make config.properties available on classpath. +2023-03-06 23:19:03.540 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. +2023-03-06 23:19:03.540 [main] INFO com.netflix.config.sources.URLConfigurationSource - To enable URLs as dynamic configuration sources, define System property archaius.configurationSource.additionalUrls or make config.properties available on classpath. +2023-03-06 23:19:03.999 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService +2023-03-06 23:19:04.344 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-3111"] +2023-03-06 23:19:04.358 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 3111 (http) with context path '' +2023-03-06 23:19:06.483 [main] ERROR c.a.cloud.nacos.registry.NacosServiceRegistry - nacos registry, tlog-logback-feign-consumer register failed...NacosRegistration{nacosDiscoveryProperties=NacosDiscoveryProperties{serverAddr='127.0.0.1:8848', endpoint='', namespace='', watchDelay=30000, logName='', service='tlog-logback-feign-consumer', weight=1.0, clusterName='DEFAULT', namingLoadCacheAtStart='false', metadata={preserved.register.source=SPRING_CLOUD}, registerEnabled=true, ip='192.168.56.1', networkInterface='', port=3111, secure=false, accessKey='', secretKey=''}}, +java.lang.IllegalStateException: failed to req API:/nacos/v1/ns/instance after all servers([127.0.0.1:8848]) tried: failed to req API:127.0.0.1:8848/nacos/v1/ns/instance. code:500 msg: java.net.ConnectException: Connection refused: connect + at com.alibaba.nacos.client.naming.net.NamingProxy.reqAPI(NamingProxy.java:464) + at com.alibaba.nacos.client.naming.net.NamingProxy.reqAPI(NamingProxy.java:386) + at com.alibaba.nacos.client.naming.net.NamingProxy.registerService(NamingProxy.java:188) + at com.alibaba.nacos.client.naming.NacosNamingService.registerInstance(NacosNamingService.java:205) + at com.alibaba.nacos.client.naming.NacosNamingService.registerInstance(NacosNamingService.java:184) + at com.alibaba.cloud.nacos.registry.NacosServiceRegistry.register(NacosServiceRegistry.java:61) + at org.springframework.cloud.client.serviceregistry.AbstractAutoServiceRegistration.register(AbstractAutoServiceRegistration.java:239) + at com.alibaba.cloud.nacos.registry.NacosAutoServiceRegistration.register(NacosAutoServiceRegistration.java:74) + at org.springframework.cloud.client.serviceregistry.AbstractAutoServiceRegistration.start(AbstractAutoServiceRegistration.java:138) + at org.springframework.cloud.client.serviceregistry.AbstractAutoServiceRegistration.bind(AbstractAutoServiceRegistration.java:101) + at org.springframework.cloud.client.serviceregistry.AbstractAutoServiceRegistration.onApplicationEvent(AbstractAutoServiceRegistration.java:88) + at org.springframework.cloud.client.serviceregistry.AbstractAutoServiceRegistration.onApplicationEvent(AbstractAutoServiceRegistration.java:47) + at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:172) + at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:165) + at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:139) + at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:402) + at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:359) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.finishRefresh(ServletWebServerApplicationContext.java:165) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:552) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:141) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:744) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:391) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:312) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1215) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1204) + at com.yomahub.tlog.example.feign.TLogFeignConsumerRunner.main(TLogFeignConsumerRunner.java:14) +2023-03-06 23:19:06.691 [main] INFO c.y.tlog.example.feign.TLogFeignConsumerRunner - Started TLogFeignConsumerRunner in 4.685 seconds (JVM running for 5.34) +2023-03-06 23:19:09.439 [http-nio-3111-exec-1] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' +2023-03-06 23:19:09.439 [http-nio-3111-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' +2023-03-06 23:19:09.444 [http-nio-3111-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Completed initialization in 5 ms +2023-03-06 23:19:10.720 [http-nio-3111-exec-1] INFO c.y.tlog.example.feign.controller.AsyncController - [192.168.56.1][0][12264403736985664] main cost 1007 ms +2023-03-06 23:19:11.731 [default-1] INFO com.yomahub.tlog.example.feign.service.AsyncTask - [192.168.56.1][0][12264403736985664] task1 cost 2014 ms,thread name default-1 +2023-03-06 23:19:12.724 [other-1] INFO com.yomahub.tlog.example.feign.service.AsyncTask - [192.168.56.1][0][12264403736985664] task2 cost 3007 ms,thread name other-1 +2023-03-06 23:53:32.239 [Thread-19] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registering from Nacos Server now... +2023-03-06 23:53:34.279 [Thread-19] ERROR c.a.cloud.nacos.registry.NacosServiceRegistry - ERR_NACOS_DEREGISTER, de-register failed...NacosRegistration{nacosDiscoveryProperties=NacosDiscoveryProperties{serverAddr='127.0.0.1:8848', endpoint='', namespace='', watchDelay=30000, logName='', service='tlog-logback-feign-consumer', weight=1.0, clusterName='DEFAULT', namingLoadCacheAtStart='false', metadata={preserved.register.source=SPRING_CLOUD}, registerEnabled=true, ip='192.168.56.1', networkInterface='', port=3111, secure=false, accessKey='', secretKey=''}}, +java.lang.IllegalStateException: failed to req API:/nacos/v1/ns/instance after all servers([127.0.0.1:8848]) tried: failed to req API:127.0.0.1:8848/nacos/v1/ns/instance. code:500 msg: java.net.ConnectException: Connection refused: connect + at com.alibaba.nacos.client.naming.net.NamingProxy.reqAPI(NamingProxy.java:464) + at com.alibaba.nacos.client.naming.net.NamingProxy.reqAPI(NamingProxy.java:386) + at com.alibaba.nacos.client.naming.net.NamingProxy.deregisterService(NamingProxy.java:205) + at com.alibaba.nacos.client.naming.NacosNamingService.deregisterInstance(NacosNamingService.java:244) + at com.alibaba.nacos.client.naming.NacosNamingService.deregisterInstance(NacosNamingService.java:231) + at com.alibaba.nacos.client.naming.NacosNamingService.deregisterInstance(NacosNamingService.java:221) + at com.alibaba.cloud.nacos.registry.NacosServiceRegistry.deregister(NacosServiceRegistry.java:85) + at org.springframework.cloud.client.serviceregistry.AbstractAutoServiceRegistration.deregister(AbstractAutoServiceRegistration.java:256) + at org.springframework.cloud.client.serviceregistry.AbstractAutoServiceRegistration.stop(AbstractAutoServiceRegistration.java:271) + at org.springframework.cloud.client.serviceregistry.AbstractAutoServiceRegistration.destroy(AbstractAutoServiceRegistration.java:208) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleElement.invoke(InitDestroyAnnotationBeanPostProcessor.java:363) + at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleMetadata.invokeDestroyMethods(InitDestroyAnnotationBeanPostProcessor.java:321) + at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeDestruction(InitDestroyAnnotationBeanPostProcessor.java:156) + at org.springframework.beans.factory.support.DisposableBeanAdapter.destroy(DisposableBeanAdapter.java:242) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.destroyBean(DefaultSingletonBeanRegistry.java:571) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.destroySingleton(DefaultSingletonBeanRegistry.java:543) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.destroySingleton(DefaultListableBeanFactory.java:1036) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.destroySingletons(DefaultSingletonBeanRegistry.java:504) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.destroySingletons(DefaultListableBeanFactory.java:1029) + at org.springframework.context.support.AbstractApplicationContext.destroyBeans(AbstractApplicationContext.java:1057) + at org.springframework.context.support.AbstractApplicationContext.doClose(AbstractApplicationContext.java:1026) + at org.springframework.context.support.AbstractApplicationContext$1.run(AbstractApplicationContext.java:945) +2023-03-06 23:53:34.279 [Thread-19] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registration finished. +2023-03-06 23:53:34.282 [Thread-19] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Shutting down ExecutorService 'otherTaskExecutor' +2023-03-06 23:53:34.282 [Thread-19] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Shutting down ExecutorService 'defaultPoolTaskExecutor' +2023-03-06 23:53:38.976 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$a312e2e9] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) +2023-03-06 23:53:39.220 [main] INFO c.y.tlog.example.feign.TLogFeignConsumerRunner - No active profile set, falling back to default profiles: default +2023-03-06 23:53:39.497 [main] INFO o.springframework.cloud.context.scope.GenericScope - BeanFactory id=2b75fb50-050c-38b7-872d-f9b120dbd434 +2023-03-06 23:53:39.537 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$a312e2e9] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) +2023-03-06 23:53:39.729 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 3111 (http) +2023-03-06 23:53:39.737 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-3111"] +2023-03-06 23:53:39.742 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] +2023-03-06 23:53:39.742 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.24] +2023-03-06 23:53:39.819 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext +2023-03-06 23:53:39.819 [main] INFO org.springframework.web.context.ContextLoader - Root WebApplicationContext: initialization completed in 592 ms +2023-03-06 23:53:39.859 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. +2023-03-06 23:53:39.859 [main] INFO com.netflix.config.sources.URLConfigurationSource - To enable URLs as dynamic configuration sources, define System property archaius.configurationSource.additionalUrls or make config.properties available on classpath. +2023-03-06 23:53:39.862 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. +2023-03-06 23:53:39.862 [main] INFO com.netflix.config.sources.URLConfigurationSource - To enable URLs as dynamic configuration sources, define System property archaius.configurationSource.additionalUrls or make config.properties available on classpath. +2023-03-06 23:53:39.967 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'applicationTaskExecutor' +2023-03-06 23:53:40.292 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService +2023-03-06 23:53:40.611 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-3111"] +2023-03-06 23:53:40.625 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 3111 (http) with context path '' +2023-03-06 23:53:42.736 [main] ERROR c.a.cloud.nacos.registry.NacosServiceRegistry - nacos registry, tlog-logback-feign-consumer register failed...NacosRegistration{nacosDiscoveryProperties=NacosDiscoveryProperties{serverAddr='127.0.0.1:8848', endpoint='', namespace='', watchDelay=30000, logName='', service='tlog-logback-feign-consumer', weight=1.0, clusterName='DEFAULT', namingLoadCacheAtStart='false', metadata={preserved.register.source=SPRING_CLOUD}, registerEnabled=true, ip='192.168.56.1', networkInterface='', port=3111, secure=false, accessKey='', secretKey=''}}, +java.lang.IllegalStateException: failed to req API:/nacos/v1/ns/instance after all servers([127.0.0.1:8848]) tried: failed to req API:127.0.0.1:8848/nacos/v1/ns/instance. code:500 msg: java.net.ConnectException: Connection refused: connect + at com.alibaba.nacos.client.naming.net.NamingProxy.reqAPI(NamingProxy.java:464) + at com.alibaba.nacos.client.naming.net.NamingProxy.reqAPI(NamingProxy.java:386) + at com.alibaba.nacos.client.naming.net.NamingProxy.registerService(NamingProxy.java:188) + at com.alibaba.nacos.client.naming.NacosNamingService.registerInstance(NacosNamingService.java:205) + at com.alibaba.nacos.client.naming.NacosNamingService.registerInstance(NacosNamingService.java:184) + at com.alibaba.cloud.nacos.registry.NacosServiceRegistry.register(NacosServiceRegistry.java:61) + at org.springframework.cloud.client.serviceregistry.AbstractAutoServiceRegistration.register(AbstractAutoServiceRegistration.java:239) + at com.alibaba.cloud.nacos.registry.NacosAutoServiceRegistration.register(NacosAutoServiceRegistration.java:74) + at org.springframework.cloud.client.serviceregistry.AbstractAutoServiceRegistration.start(AbstractAutoServiceRegistration.java:138) + at org.springframework.cloud.client.serviceregistry.AbstractAutoServiceRegistration.bind(AbstractAutoServiceRegistration.java:101) + at org.springframework.cloud.client.serviceregistry.AbstractAutoServiceRegistration.onApplicationEvent(AbstractAutoServiceRegistration.java:88) + at org.springframework.cloud.client.serviceregistry.AbstractAutoServiceRegistration.onApplicationEvent(AbstractAutoServiceRegistration.java:47) + at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:172) + at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:165) + at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:139) + at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:402) + at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:359) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.finishRefresh(ServletWebServerApplicationContext.java:165) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:552) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:141) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:744) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:391) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:312) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1215) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1204) + at com.yomahub.tlog.example.feign.TLogFeignConsumerRunner.main(TLogFeignConsumerRunner.java:14) +2023-03-06 23:53:42.904 [main] INFO c.y.tlog.example.feign.TLogFeignConsumerRunner - Started TLogFeignConsumerRunner in 4.463 seconds (JVM running for 5.125) +2023-03-06 23:53:45.431 [http-nio-3111-exec-1] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' +2023-03-06 23:53:45.431 [http-nio-3111-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' +2023-03-06 23:53:45.436 [http-nio-3111-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Completed initialization in 5 ms +2023-03-06 23:53:47.701 [http-nio-3111-exec-1] INFO com.yomahub.tlog.example.feign.service.AsyncTask - [192.168.56.1][0][12264539788738624] task1 cost 2007 ms,thread name http-nio-3111-exec-1 +2023-03-06 23:53:50.703 [http-nio-3111-exec-1] INFO com.yomahub.tlog.example.feign.service.AsyncTask - [192.168.56.1][0][12264539788738624] task2 cost 3002 ms,thread name http-nio-3111-exec-1 +2023-03-06 23:53:51.717 [http-nio-3111-exec-1] INFO c.y.tlog.example.feign.controller.AsyncController - [192.168.56.1][0][12264539788738624] main cost 6023 ms +2023-03-06 23:54:00.255 [http-nio-3111-exec-2] INFO com.yomahub.tlog.example.feign.service.AsyncTask - [192.168.56.1][0][12264540619079744] task1 cost 2000 ms,thread name http-nio-3111-exec-2 +2023-03-06 23:54:03.265 [http-nio-3111-exec-2] INFO com.yomahub.tlog.example.feign.service.AsyncTask - [192.168.56.1][0][12264540619079744] task2 cost 3010 ms,thread name http-nio-3111-exec-2 +2023-03-06 23:54:04.279 [http-nio-3111-exec-2] INFO c.y.tlog.example.feign.controller.AsyncController - [192.168.56.1][0][12264540619079744] main cost 6024 ms +2023-03-06 23:54:27.442 [Thread-19] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registering from Nacos Server now... +2023-03-06 23:54:29.498 [Thread-19] ERROR c.a.cloud.nacos.registry.NacosServiceRegistry - ERR_NACOS_DEREGISTER, de-register failed...NacosRegistration{nacosDiscoveryProperties=NacosDiscoveryProperties{serverAddr='127.0.0.1:8848', endpoint='', namespace='', watchDelay=30000, logName='', service='tlog-logback-feign-consumer', weight=1.0, clusterName='DEFAULT', namingLoadCacheAtStart='false', metadata={preserved.register.source=SPRING_CLOUD}, registerEnabled=true, ip='192.168.56.1', networkInterface='', port=3111, secure=false, accessKey='', secretKey=''}}, +java.lang.IllegalStateException: failed to req API:/nacos/v1/ns/instance after all servers([127.0.0.1:8848]) tried: failed to req API:127.0.0.1:8848/nacos/v1/ns/instance. code:500 msg: java.net.ConnectException: Connection refused: connect + at com.alibaba.nacos.client.naming.net.NamingProxy.reqAPI(NamingProxy.java:464) + at com.alibaba.nacos.client.naming.net.NamingProxy.reqAPI(NamingProxy.java:386) + at com.alibaba.nacos.client.naming.net.NamingProxy.deregisterService(NamingProxy.java:205) + at com.alibaba.nacos.client.naming.NacosNamingService.deregisterInstance(NacosNamingService.java:244) + at com.alibaba.nacos.client.naming.NacosNamingService.deregisterInstance(NacosNamingService.java:231) + at com.alibaba.nacos.client.naming.NacosNamingService.deregisterInstance(NacosNamingService.java:221) + at com.alibaba.cloud.nacos.registry.NacosServiceRegistry.deregister(NacosServiceRegistry.java:85) + at org.springframework.cloud.client.serviceregistry.AbstractAutoServiceRegistration.deregister(AbstractAutoServiceRegistration.java:256) + at org.springframework.cloud.client.serviceregistry.AbstractAutoServiceRegistration.stop(AbstractAutoServiceRegistration.java:271) + at org.springframework.cloud.client.serviceregistry.AbstractAutoServiceRegistration.destroy(AbstractAutoServiceRegistration.java:208) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleElement.invoke(InitDestroyAnnotationBeanPostProcessor.java:363) + at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleMetadata.invokeDestroyMethods(InitDestroyAnnotationBeanPostProcessor.java:321) + at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeDestruction(InitDestroyAnnotationBeanPostProcessor.java:156) + at org.springframework.beans.factory.support.DisposableBeanAdapter.destroy(DisposableBeanAdapter.java:242) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.destroyBean(DefaultSingletonBeanRegistry.java:571) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.destroySingleton(DefaultSingletonBeanRegistry.java:543) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.destroySingleton(DefaultListableBeanFactory.java:1036) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.destroySingletons(DefaultSingletonBeanRegistry.java:504) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.destroySingletons(DefaultListableBeanFactory.java:1029) + at org.springframework.context.support.AbstractApplicationContext.destroyBeans(AbstractApplicationContext.java:1057) + at org.springframework.context.support.AbstractApplicationContext.doClose(AbstractApplicationContext.java:1026) + at org.springframework.context.support.AbstractApplicationContext$1.run(AbstractApplicationContext.java:945) +2023-03-06 23:54:29.499 [Thread-19] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registration finished. +2023-03-06 23:54:29.499 [Thread-19] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Shutting down ExecutorService 'applicationTaskExecutor' +2023-03-06 23:54:33.970 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$c340ea7a] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) +2023-03-06 23:54:34.238 [main] INFO c.y.tlog.example.feign.TLogFeignConsumerRunner - No active profile set, falling back to default profiles: default +2023-03-06 23:54:34.512 [main] INFO o.springframework.cloud.context.scope.GenericScope - BeanFactory id=9e23cb1e-50db-312a-8ee3-d93ea1a6d66e +2023-03-06 23:54:34.563 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$c340ea7a] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) +2023-03-06 23:54:34.761 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 3111 (http) +2023-03-06 23:54:34.769 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-3111"] +2023-03-06 23:54:34.773 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] +2023-03-06 23:54:34.774 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.24] +2023-03-06 23:54:34.851 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext +2023-03-06 23:54:34.852 [main] INFO org.springframework.web.context.ContextLoader - Root WebApplicationContext: initialization completed in 606 ms +2023-03-06 23:54:34.902 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. +2023-03-06 23:54:34.902 [main] INFO com.netflix.config.sources.URLConfigurationSource - To enable URLs as dynamic configuration sources, define System property archaius.configurationSource.additionalUrls or make config.properties available on classpath. +2023-03-06 23:54:34.904 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. +2023-03-06 23:54:34.904 [main] INFO com.netflix.config.sources.URLConfigurationSource - To enable URLs as dynamic configuration sources, define System property archaius.configurationSource.additionalUrls or make config.properties available on classpath. +2023-03-06 23:54:35.017 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'applicationTaskExecutor' +2023-03-06 23:54:35.324 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService +2023-03-06 23:54:35.656 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-3111"] +2023-03-06 23:54:35.671 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 3111 (http) with context path '' +2023-03-06 23:54:37.761 [main] ERROR c.a.cloud.nacos.registry.NacosServiceRegistry - nacos registry, tlog-logback-feign-consumer register failed...NacosRegistration{nacosDiscoveryProperties=NacosDiscoveryProperties{serverAddr='127.0.0.1:8848', endpoint='', namespace='', watchDelay=30000, logName='', service='tlog-logback-feign-consumer', weight=1.0, clusterName='DEFAULT', namingLoadCacheAtStart='false', metadata={preserved.register.source=SPRING_CLOUD}, registerEnabled=true, ip='192.168.56.1', networkInterface='', port=3111, secure=false, accessKey='', secretKey=''}}, +java.lang.IllegalStateException: failed to req API:/nacos/v1/ns/instance after all servers([127.0.0.1:8848]) tried: failed to req API:127.0.0.1:8848/nacos/v1/ns/instance. code:500 msg: java.net.ConnectException: Connection refused: connect + at com.alibaba.nacos.client.naming.net.NamingProxy.reqAPI(NamingProxy.java:464) + at com.alibaba.nacos.client.naming.net.NamingProxy.reqAPI(NamingProxy.java:386) + at com.alibaba.nacos.client.naming.net.NamingProxy.registerService(NamingProxy.java:188) + at com.alibaba.nacos.client.naming.NacosNamingService.registerInstance(NacosNamingService.java:205) + at com.alibaba.nacos.client.naming.NacosNamingService.registerInstance(NacosNamingService.java:184) + at com.alibaba.cloud.nacos.registry.NacosServiceRegistry.register(NacosServiceRegistry.java:61) + at org.springframework.cloud.client.serviceregistry.AbstractAutoServiceRegistration.register(AbstractAutoServiceRegistration.java:239) + at com.alibaba.cloud.nacos.registry.NacosAutoServiceRegistration.register(NacosAutoServiceRegistration.java:74) + at org.springframework.cloud.client.serviceregistry.AbstractAutoServiceRegistration.start(AbstractAutoServiceRegistration.java:138) + at org.springframework.cloud.client.serviceregistry.AbstractAutoServiceRegistration.bind(AbstractAutoServiceRegistration.java:101) + at org.springframework.cloud.client.serviceregistry.AbstractAutoServiceRegistration.onApplicationEvent(AbstractAutoServiceRegistration.java:88) + at org.springframework.cloud.client.serviceregistry.AbstractAutoServiceRegistration.onApplicationEvent(AbstractAutoServiceRegistration.java:47) + at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:172) + at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:165) + at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:139) + at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:402) + at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:359) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.finishRefresh(ServletWebServerApplicationContext.java:165) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:552) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:141) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:744) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:391) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:312) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1215) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1204) + at com.yomahub.tlog.example.feign.TLogFeignConsumerRunner.main(TLogFeignConsumerRunner.java:16) +2023-03-06 23:54:37.921 [main] INFO c.y.tlog.example.feign.TLogFeignConsumerRunner - Started TLogFeignConsumerRunner in 4.465 seconds (JVM running for 5.117) +2023-03-06 23:54:41.453 [http-nio-3111-exec-1] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' +2023-03-06 23:54:41.453 [http-nio-3111-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' +2023-03-06 23:54:41.460 [http-nio-3111-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Completed initialization in 7 ms +2023-03-06 23:54:42.745 [http-nio-3111-exec-1] INFO c.y.tlog.example.feign.controller.AsyncController - [192.168.56.1][0][12264543460327488] main cost 1015 ms +2023-03-06 23:54:43.749 [woniugege-1] INFO com.yomahub.tlog.example.feign.service.AsyncTask - [192.168.56.1][0][12264543460327488] task1 cost 2015 ms,thread name woniugege-1 +2023-03-06 23:54:44.743 [woniugege-2] INFO com.yomahub.tlog.example.feign.service.AsyncTask - [192.168.56.1][0][12264543460327488] task2 cost 3009 ms,thread name woniugege-2 diff --git a/feignRetry/logs/tlog-logback-feign-consumer.log.2023-03-07.0.log b/feignRetry/logs/tlog-logback-feign-consumer.log.2023-03-07.0.log new file mode 100644 index 0000000..9392ed3 --- /dev/null +++ b/feignRetry/logs/tlog-logback-feign-consumer.log.2023-03-07.0.log @@ -0,0 +1,9 @@ +2023-03-07 00:02:44.074 [http-nio-3111-exec-4] INFO c.y.tlog.example.feign.controller.AsyncController - [192.168.56.1][0][12264575013290048] main cost 1002 ms +2023-03-07 00:02:45.087 [woniugege-3] INFO com.yomahub.tlog.example.feign.service.AsyncTask - [192.168.56.1][0][12264575013290048] task1 cost 2010 ms,thread name woniugege-3 +2023-03-07 00:02:46.085 [woniugege-4] INFO com.yomahub.tlog.example.feign.service.AsyncTask - [192.168.56.1][0][12264575013290048] task2 cost 3008 ms,thread name woniugege-4 +2023-03-07 00:02:59.801 [http-nio-3111-exec-5] INFO c.y.tlog.example.feign.controller.AsyncController - [192.168.56.1][0][12264576044302400] main cost 1000 ms +2023-03-07 00:03:00.805 [woniugege-5] INFO com.yomahub.tlog.example.feign.service.AsyncTask - [192.168.56.1][0][12264576044302400] task1 cost 2004 ms,thread name woniugege-5 +2023-03-07 00:03:01.805 [woniugege-6] INFO com.yomahub.tlog.example.feign.service.AsyncTask - [192.168.56.1][0][12264576044302400] task2 cost 3004 ms,thread name woniugege-6 +2023-03-07 00:03:27.734 [http-nio-3111-exec-7] INFO c.y.tlog.example.feign.controller.AsyncController - [192.168.56.1][0][12264577874853952] main cost 1001 ms +2023-03-07 00:03:28.734 [woniugege-7] INFO com.yomahub.tlog.example.feign.service.AsyncTask - [192.168.56.1][0][12264577874853952] task1 cost 2000 ms,thread name woniugege-7 +2023-03-07 00:03:29.737 [woniugege-3] INFO com.yomahub.tlog.example.feign.service.AsyncTask - [192.168.56.1][0][12264575013290048] task2 cost 3003 ms,thread name woniugege-3 diff --git a/feignRetry/logs/tlog-logback-feign-consumer.log.2023-03-22.0.log b/feignRetry/logs/tlog-logback-feign-consumer.log.2023-03-22.0.log new file mode 100644 index 0000000..15af610 --- /dev/null +++ b/feignRetry/logs/tlog-logback-feign-consumer.log.2023-03-22.0.log @@ -0,0 +1,341 @@ +2023-03-22 20:46:25.626 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$5a0ec8f8] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) +2023-03-22 20:46:25.849 [main] INFO c.y.tlog.example.feign.TLogFeignConsumerRunner - No active profile set, falling back to default profiles: default +2023-03-22 20:46:26.186 [main] INFO o.springframework.cloud.context.scope.GenericScope - BeanFactory id=7982c104-901d-3148-af84-2ffbfaf39e19 +2023-03-22 20:46:26.204 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'com.yomahub.tlog.example.feign.client.TLogFeignClient' of type [org.springframework.cloud.openfeign.FeignClientFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) +2023-03-22 20:46:26.245 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$5a0ec8f8] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) +2023-03-22 20:46:26.281 [main] WARN o.s.b.w.s.c.AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration': Initialization of bean failed; nested exception is java.lang.IllegalArgumentException: error Type referred to is not an annotation type: FeignRetry +2023-03-22 20:46:26.282 [main] INFO o.s.b.a.l.ConditionEvaluationReportLoggingListener - + +Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled. +2023-03-22 20:46:26.282 [main] ERROR org.springframework.boot.SpringApplication - Application run failed +org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration': Initialization of bean failed; nested exception is java.lang.IllegalArgumentException: error Type referred to is not an annotation type: FeignRetry + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:601) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:515) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:320) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:318) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:392) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1321) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1160) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:555) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:515) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:320) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:318) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:204) + at org.springframework.context.support.PostProcessorRegistrationDelegate.registerBeanPostProcessors(PostProcessorRegistrationDelegate.java:240) + at org.springframework.context.support.AbstractApplicationContext.registerBeanPostProcessors(AbstractApplicationContext.java:721) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:534) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:141) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:744) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:391) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:312) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1215) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1204) + at com.yomahub.tlog.example.feign.TLogFeignConsumerRunner.main(TLogFeignConsumerRunner.java:14) +Caused by: java.lang.IllegalArgumentException: error Type referred to is not an annotation type: FeignRetry + at org.aspectj.weaver.tools.PointcutParser.parsePointcutExpression(PointcutParser.java:319) + at org.springframework.aop.aspectj.AspectJExpressionPointcut.buildPointcutExpression(AspectJExpressionPointcut.java:227) + at org.springframework.aop.aspectj.AspectJExpressionPointcut.obtainPointcutExpression(AspectJExpressionPointcut.java:198) + at org.springframework.aop.aspectj.AspectJExpressionPointcut.getClassFilter(AspectJExpressionPointcut.java:177) + at org.springframework.aop.support.AopUtils.canApply(AopUtils.java:225) + at org.springframework.aop.support.AopUtils.canApply(AopUtils.java:288) + at org.springframework.aop.support.AopUtils.findAdvisorsThatCanApply(AopUtils.java:320) + at org.springframework.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator.findAdvisorsThatCanApply(AbstractAdvisorAutoProxyCreator.java:126) + at org.springframework.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator.findEligibleAdvisors(AbstractAdvisorAutoProxyCreator.java:95) + at org.springframework.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator.getAdvicesAndAdvisorsForBean(AbstractAdvisorAutoProxyCreator.java:76) + at org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator.wrapIfNecessary(AbstractAutoProxyCreator.java:347) + at org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator.postProcessAfterInitialization(AbstractAutoProxyCreator.java:299) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsAfterInitialization(AbstractAutowireCapableBeanFactory.java:429) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1782) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:593) + ... 24 common frames omitted +2023-03-22 20:50:53.935 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$52db6c0f] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) +2023-03-22 20:50:54.212 [main] INFO c.y.tlog.example.feign.TLogFeignConsumerRunner - No active profile set, falling back to default profiles: default +2023-03-22 20:50:54.490 [main] INFO o.springframework.cloud.context.scope.GenericScope - BeanFactory id=1a75f76e-1c44-32a5-a6aa-553db727868a +2023-03-22 20:50:54.528 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'com.yomahub.tlog.example.feign.client.TLogFeignClient' of type [org.springframework.cloud.openfeign.FeignClientFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) +2023-03-22 20:50:54.540 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.retry.annotation.RetryConfiguration' of type [org.springframework.retry.annotation.RetryConfiguration$$EnhancerBySpringCGLIB$$2c850137] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) +2023-03-22 20:50:54.559 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$52db6c0f] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) +2023-03-22 20:50:54.577 [main] WARN o.s.b.w.s.c.AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration': Initialization of bean failed; nested exception is java.lang.IllegalArgumentException: error Type referred to is not an annotation type: FeignRetry +2023-03-22 20:50:54.577 [main] INFO o.s.b.a.l.ConditionEvaluationReportLoggingListener - + +Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled. +2023-03-22 20:50:54.593 [main] ERROR org.springframework.boot.SpringApplication - Application run failed +org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration': Initialization of bean failed; nested exception is java.lang.IllegalArgumentException: error Type referred to is not an annotation type: FeignRetry + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:601) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:515) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:320) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:318) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:392) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1321) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1160) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:555) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:515) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:320) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:318) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:204) + at org.springframework.context.support.PostProcessorRegistrationDelegate.registerBeanPostProcessors(PostProcessorRegistrationDelegate.java:240) + at org.springframework.context.support.AbstractApplicationContext.registerBeanPostProcessors(AbstractApplicationContext.java:721) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:534) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:141) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:744) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:391) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:312) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1215) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1204) + at com.yomahub.tlog.example.feign.TLogFeignConsumerRunner.main(TLogFeignConsumerRunner.java:16) +Caused by: java.lang.IllegalArgumentException: error Type referred to is not an annotation type: FeignRetry + at org.aspectj.weaver.tools.PointcutParser.parsePointcutExpression(PointcutParser.java:319) + at org.springframework.aop.aspectj.AspectJExpressionPointcut.buildPointcutExpression(AspectJExpressionPointcut.java:227) + at org.springframework.aop.aspectj.AspectJExpressionPointcut.obtainPointcutExpression(AspectJExpressionPointcut.java:198) + at org.springframework.aop.aspectj.AspectJExpressionPointcut.getClassFilter(AspectJExpressionPointcut.java:177) + at org.springframework.aop.support.AopUtils.canApply(AopUtils.java:225) + at org.springframework.aop.support.AopUtils.canApply(AopUtils.java:288) + at org.springframework.aop.support.AopUtils.findAdvisorsThatCanApply(AopUtils.java:320) + at org.springframework.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator.findAdvisorsThatCanApply(AbstractAdvisorAutoProxyCreator.java:126) + at org.springframework.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator.findEligibleAdvisors(AbstractAdvisorAutoProxyCreator.java:95) + at org.springframework.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator.getAdvicesAndAdvisorsForBean(AbstractAdvisorAutoProxyCreator.java:76) + at org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator.wrapIfNecessary(AbstractAutoProxyCreator.java:347) + at org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator.postProcessAfterInitialization(AbstractAutoProxyCreator.java:299) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsAfterInitialization(AbstractAutowireCapableBeanFactory.java:429) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1782) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:593) + ... 24 common frames omitted +2023-03-22 20:52:48.617 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$7e3f96b7] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) +2023-03-22 20:52:48.857 [main] INFO c.y.tlog.example.feign.TLogFeignConsumerRunner - No active profile set, falling back to default profiles: default +2023-03-22 20:52:49.146 [main] INFO o.springframework.cloud.context.scope.GenericScope - BeanFactory id=1a75f76e-1c44-32a5-a6aa-553db727868a +2023-03-22 20:52:49.171 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'com.yomahub.tlog.example.feign.client.TLogFeignClient' of type [org.springframework.cloud.openfeign.FeignClientFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) +2023-03-22 20:52:49.171 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.retry.annotation.RetryConfiguration' of type [org.springframework.retry.annotation.RetryConfiguration$$EnhancerBySpringCGLIB$$57e92bdf] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) +2023-03-22 20:52:49.202 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$7e3f96b7] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) +2023-03-22 20:52:49.232 [main] WARN o.s.b.w.s.c.AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration': Initialization of bean failed; nested exception is java.lang.IllegalArgumentException: error Type referred to is not an annotation type: FeignRetry +2023-03-22 20:52:49.236 [main] INFO o.s.b.a.l.ConditionEvaluationReportLoggingListener - + +Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled. +2023-03-22 20:52:49.242 [main] ERROR org.springframework.boot.SpringApplication - Application run failed +org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration': Initialization of bean failed; nested exception is java.lang.IllegalArgumentException: error Type referred to is not an annotation type: FeignRetry + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:601) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:515) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:320) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:318) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) + at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:392) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1321) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1160) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:555) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:515) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:320) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:318) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:204) + at org.springframework.context.support.PostProcessorRegistrationDelegate.registerBeanPostProcessors(PostProcessorRegistrationDelegate.java:240) + at org.springframework.context.support.AbstractApplicationContext.registerBeanPostProcessors(AbstractApplicationContext.java:721) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:534) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:141) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:744) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:391) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:312) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1215) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1204) + at com.yomahub.tlog.example.feign.TLogFeignConsumerRunner.main(TLogFeignConsumerRunner.java:16) +Caused by: java.lang.IllegalArgumentException: error Type referred to is not an annotation type: FeignRetry + at org.aspectj.weaver.tools.PointcutParser.parsePointcutExpression(PointcutParser.java:319) + at org.springframework.aop.aspectj.AspectJExpressionPointcut.buildPointcutExpression(AspectJExpressionPointcut.java:227) + at org.springframework.aop.aspectj.AspectJExpressionPointcut.obtainPointcutExpression(AspectJExpressionPointcut.java:198) + at org.springframework.aop.aspectj.AspectJExpressionPointcut.getClassFilter(AspectJExpressionPointcut.java:177) + at org.springframework.aop.support.AopUtils.canApply(AopUtils.java:225) + at org.springframework.aop.support.AopUtils.canApply(AopUtils.java:288) + at org.springframework.aop.support.AopUtils.findAdvisorsThatCanApply(AopUtils.java:320) + at org.springframework.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator.findAdvisorsThatCanApply(AbstractAdvisorAutoProxyCreator.java:126) + at org.springframework.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator.findEligibleAdvisors(AbstractAdvisorAutoProxyCreator.java:95) + at org.springframework.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator.getAdvicesAndAdvisorsForBean(AbstractAdvisorAutoProxyCreator.java:76) + at org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator.wrapIfNecessary(AbstractAutoProxyCreator.java:347) + at org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator.postProcessAfterInitialization(AbstractAutoProxyCreator.java:299) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsAfterInitialization(AbstractAutowireCapableBeanFactory.java:429) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1782) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:593) + ... 24 common frames omitted +2023-03-22 20:54:18.983 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$c493b8e7] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) +2023-03-22 20:54:19.232 [main] INFO c.y.tlog.example.feign.TLogFeignConsumerRunner - No active profile set, falling back to default profiles: default +2023-03-22 20:54:19.529 [main] INFO o.springframework.cloud.context.scope.GenericScope - BeanFactory id=99d9a0e4-2c58-3520-9bbd-2e8a5ab4ee31 +2023-03-22 20:54:19.553 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'com.yomahub.tlog.example.feign.client.TLogFeignClient' of type [org.springframework.cloud.openfeign.FeignClientFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) +2023-03-22 20:54:19.565 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.retry.annotation.RetryConfiguration' of type [org.springframework.retry.annotation.RetryConfiguration$$EnhancerBySpringCGLIB$$9e3d4e0f] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) +2023-03-22 20:54:19.583 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$c493b8e7] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) +2023-03-22 20:54:19.814 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 3111 (http) +2023-03-22 20:54:19.817 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-3111"] +2023-03-22 20:54:19.817 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] +2023-03-22 20:54:19.817 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.24] +2023-03-22 20:54:19.907 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext +2023-03-22 20:54:19.907 [main] INFO org.springframework.web.context.ContextLoader - Root WebApplicationContext: initialization completed in 653 ms +2023-03-22 20:54:20.075 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. +2023-03-22 20:54:20.075 [main] INFO com.netflix.config.sources.URLConfigurationSource - To enable URLs as dynamic configuration sources, define System property archaius.configurationSource.additionalUrls or make config.properties available on classpath. +2023-03-22 20:54:20.095 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. +2023-03-22 20:54:20.095 [main] INFO com.netflix.config.sources.URLConfigurationSource - To enable URLs as dynamic configuration sources, define System property archaius.configurationSource.additionalUrls or make config.properties available on classpath. +2023-03-22 20:54:20.270 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'applicationTaskExecutor' +2023-03-22 20:54:20.530 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService +2023-03-22 20:54:20.842 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-3111"] +2023-03-22 20:54:20.858 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 3111 (http) with context path '' +2023-03-22 20:54:21.145 [main] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - nacos registry, tlog-logback-feign-consumer 192.168.56.1:3111 register finished +2023-03-22 20:54:21.305 [main] INFO c.y.tlog.example.feign.TLogFeignConsumerRunner - Started TLogFeignConsumerRunner in 2.855 seconds (JVM running for 3.533) +2023-03-22 20:57:09.521 [Thread-15] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registering from Nacos Server now... +2023-03-22 20:57:09.524 [Thread-15] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registration finished. +2023-03-22 20:57:09.525 [Thread-15] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Shutting down ExecutorService 'applicationTaskExecutor' +2023-03-22 20:57:13.161 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$2379b5a8] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) +2023-03-22 20:57:13.424 [main] INFO c.y.tlog.example.feign.TLogFeignConsumerRunner - No active profile set, falling back to default profiles: default +2023-03-22 20:57:13.706 [main] INFO o.springframework.cloud.context.scope.GenericScope - BeanFactory id=1a75f76e-1c44-32a5-a6aa-553db727868a +2023-03-22 20:57:13.730 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'com.yomahub.tlog.example.feign.client.TLogFeignClient' of type [org.springframework.cloud.openfeign.FeignClientFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) +2023-03-22 20:57:13.743 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.retry.annotation.RetryConfiguration' of type [org.springframework.retry.annotation.RetryConfiguration$$EnhancerBySpringCGLIB$$fd234ad0] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) +2023-03-22 20:57:13.762 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$2379b5a8] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) +2023-03-22 20:57:13.963 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 3111 (http) +2023-03-22 20:57:13.972 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-3111"] +2023-03-22 20:57:13.976 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] +2023-03-22 20:57:13.976 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.24] +2023-03-22 20:57:14.059 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext +2023-03-22 20:57:14.059 [main] INFO org.springframework.web.context.ContextLoader - Root WebApplicationContext: initialization completed in 624 ms +2023-03-22 20:57:14.225 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. +2023-03-22 20:57:14.226 [main] INFO com.netflix.config.sources.URLConfigurationSource - To enable URLs as dynamic configuration sources, define System property archaius.configurationSource.additionalUrls or make config.properties available on classpath. +2023-03-22 20:57:14.228 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. +2023-03-22 20:57:14.228 [main] INFO com.netflix.config.sources.URLConfigurationSource - To enable URLs as dynamic configuration sources, define System property archaius.configurationSource.additionalUrls or make config.properties available on classpath. +2023-03-22 20:57:14.393 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'applicationTaskExecutor' +2023-03-22 20:57:14.662 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService +2023-03-22 20:57:14.958 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-3111"] +2023-03-22 20:57:14.971 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 3111 (http) with context path '' +2023-03-22 20:57:15.034 [main] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - nacos registry, tlog-logback-feign-consumer 192.168.56.1:3111 register finished +2023-03-22 20:57:15.201 [main] INFO c.y.tlog.example.feign.TLogFeignConsumerRunner - Started TLogFeignConsumerRunner in 2.574 seconds (JVM running for 3.249) +2023-03-22 20:59:00.838 [http-nio-3111-exec-1] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' +2023-03-22 20:59:00.838 [http-nio-3111-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' +2023-03-22 20:59:00.843 [http-nio-3111-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Completed initialization in 5 ms +2023-03-22 20:59:01.129 [http-nio-3111-exec-1] INFO c.y.t.e.f.controller.TlogFeignConsumerController - [192.168.56.1][0][12354449637900352] invoke consumer controller method sayHello +2023-03-22 20:59:06.175 [http-nio-3111-exec-1] INFO c.yomahub.tlog.example.feign.domain.ConsumerDomain - [192.168.56.1][0][12354449637900352] invoke consumer domain method sayHello +2023-03-22 20:59:06.217 [http-nio-3111-exec-1] INFO c.yomahub.tlog.example.feign.aop.FeignRetryAspect - [192.168.56.1][0][12354449637900352] Sending request method: sayHello, max attempt: 6, delay: 500, retryCount: 0 +2023-03-22 20:59:09.305 [http-nio-3111-exec-1] INFO com.netflix.config.ChainedDynamicProperty - [192.168.56.1][0][12354449637900352] Flipping property: tlog-logback-feign-provider.ribbon.ActiveConnectionsLimit to use NEXT property: niws.loadbalancer.availabilityFilteringRule.activeConnectionsLimit = 2147483647 +2023-03-22 20:59:09.402 [http-nio-3111-exec-1] INFO com.netflix.loadbalancer.BaseLoadBalancer - [192.168.56.1][0][12354449637900352] Client: tlog-logback-feign-provider instantiated a LoadBalancer: DynamicServerListLoadBalancer:{NFLoadBalancer:name=tlog-logback-feign-provider,current list of Servers=[],Load balancer stats=Zone stats: {},Server stats: []}ServerList:null +2023-03-22 20:59:09.422 [http-nio-3111-exec-1] INFO c.n.loadbalancer.DynamicServerListLoadBalancer - [192.168.56.1][0][12354449637900352] Using serverListUpdater PollingServerListUpdater +2023-03-22 20:59:09.481 [http-nio-3111-exec-1] INFO c.n.loadbalancer.DynamicServerListLoadBalancer - [192.168.56.1][0][12354449637900352] DynamicServerListLoadBalancer for client tlog-logback-feign-provider initialized: DynamicServerListLoadBalancer:{NFLoadBalancer:name=tlog-logback-feign-provider,current list of Servers=[],Load balancer stats=Zone stats: {},Server stats: []}ServerList:com.alibaba.cloud.nacos.ribbon.NacosServerList@40bccda4 +2023-03-22 20:59:10.253 [http-nio-3111-exec-1] INFO c.yomahub.tlog.example.feign.aop.FeignRetryAspect - [192.168.56.1][0][12354449637900352] Sending request method: sayHello, max attempt: 6, delay: 500, retryCount: 1 +2023-03-22 20:59:12.266 [http-nio-3111-exec-1] INFO c.yomahub.tlog.example.feign.aop.FeignRetryAspect - [192.168.56.1][0][12354449637900352] Sending request method: sayHello, max attempt: 6, delay: 500, retryCount: 2 +2023-03-22 20:59:20.277 [http-nio-3111-exec-1] INFO c.yomahub.tlog.example.feign.aop.FeignRetryAspect - [192.168.56.1][0][12354449637900352] Sending request method: sayHello, max attempt: 6, delay: 500, retryCount: 3 +2023-03-22 20:59:40.297 [http-nio-3111-exec-1] INFO c.yomahub.tlog.example.feign.aop.FeignRetryAspect - [192.168.56.1][0][12354449637900352] Sending request method: sayHello, max attempt: 6, delay: 500, retryCount: 4 +2023-03-22 21:00:00.314 [http-nio-3111-exec-1] INFO c.yomahub.tlog.example.feign.aop.FeignRetryAspect - [192.168.56.1][0][12354449637900352] Sending request method: sayHello, max attempt: 6, delay: 500, retryCount: 5 +2023-03-22 21:00:02.663 [http-nio-3111-exec-1] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.lang.RuntimeException: com.netflix.client.ClientException: Load balancer does not have available server for client: tlog-logback-feign-provider] with root cause +com.netflix.client.ClientException: Load balancer does not have available server for client: tlog-logback-feign-provider + at com.netflix.loadbalancer.LoadBalancerContext.getServerFromLoadBalancer(LoadBalancerContext.java:483) + at com.netflix.loadbalancer.reactive.LoadBalancerCommand$1.call(LoadBalancerCommand.java:184) + at com.netflix.loadbalancer.reactive.LoadBalancerCommand$1.call(LoadBalancerCommand.java:180) + at rx.Observable.unsafeSubscribe(Observable.java:10327) + at rx.internal.operators.OnSubscribeConcatMap.call(OnSubscribeConcatMap.java:94) + at rx.internal.operators.OnSubscribeConcatMap.call(OnSubscribeConcatMap.java:42) + at rx.Observable.unsafeSubscribe(Observable.java:10327) + at rx.internal.operators.OperatorRetryWithPredicate$SourceSubscriber$1.call(OperatorRetryWithPredicate.java:127) + at rx.internal.schedulers.TrampolineScheduler$InnerCurrentThreadScheduler.enqueue(TrampolineScheduler.java:73) + at rx.internal.schedulers.TrampolineScheduler$InnerCurrentThreadScheduler.schedule(TrampolineScheduler.java:52) + at rx.internal.operators.OperatorRetryWithPredicate$SourceSubscriber.onNext(OperatorRetryWithPredicate.java:79) + at rx.internal.operators.OperatorRetryWithPredicate$SourceSubscriber.onNext(OperatorRetryWithPredicate.java:45) + at rx.internal.util.ScalarSynchronousObservable$WeakSingleProducer.request(ScalarSynchronousObservable.java:276) + at rx.Subscriber.setProducer(Subscriber.java:209) + at rx.internal.util.ScalarSynchronousObservable$JustOnSubscribe.call(ScalarSynchronousObservable.java:138) + at rx.internal.util.ScalarSynchronousObservable$JustOnSubscribe.call(ScalarSynchronousObservable.java:129) + at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:48) + at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:30) + at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:48) + at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:30) + at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:48) + at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:30) + at rx.Observable.subscribe(Observable.java:10423) + at rx.Observable.subscribe(Observable.java:10390) + at rx.observables.BlockingObservable.blockForSingle(BlockingObservable.java:443) + at rx.observables.BlockingObservable.single(BlockingObservable.java:340) + at com.netflix.client.AbstractLoadBalancerAwareClient.executeWithLoadBalancer(AbstractLoadBalancerAwareClient.java:112) + at org.springframework.cloud.openfeign.ribbon.LoadBalancerFeignClient.execute(LoadBalancerFeignClient.java:83) + at feign.SynchronousMethodHandler.executeAndDecode(SynchronousMethodHandler.java:108) + at feign.SynchronousMethodHandler.invoke(SynchronousMethodHandler.java:78) + at feign.ReflectiveFeign$FeignInvocationHandler.invoke(ReflectiveFeign.java:103) + at com.sun.proxy.$Proxy87.sayHello(Unknown Source) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:343) + at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:100) + at com.yomahub.tlog.example.feign.aop.FeignRetryAspect.lambda$retry$0(FeignRetryAspect.java:46) + at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) + at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) + at com.yomahub.tlog.example.feign.aop.FeignRetryAspect.retry(FeignRetryAspect.java:38) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:644) + at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:633) + at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:70) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175) + at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:93) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:212) + at com.sun.proxy.$Proxy89.sayHello(Unknown Source) + at com.yomahub.tlog.example.feign.domain.ConsumerDomain.sayHello(ConsumerDomain.java:19) + at com.yomahub.tlog.example.feign.controller.TlogFeignConsumerController.sayHello(TlogFeignConsumerController.java:28) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:190) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:138) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:104) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:892) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:797) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1039) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1005) + at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:897) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:882) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:118) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:118) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) + at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:118) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:118) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:526) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:860) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1587) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:750) +2023-03-22 21:19:47.700 [Thread-25] INFO com.netflix.loadbalancer.PollingServerListUpdater - [192.168.56.1][0][12354449637900352] Shutting down the Executor Pool for PollingServerListUpdater +2023-03-22 21:19:47.702 [Thread-15] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registering from Nacos Server now... +2023-03-22 21:19:47.707 [Thread-15] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registration finished. +2023-03-22 21:19:47.708 [Thread-15] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Shutting down ExecutorService 'applicationTaskExecutor' diff --git a/feignRetry/logs/tlog-logback-feign-provider.log b/feignRetry/logs/tlog-logback-feign-provider.log new file mode 100644 index 0000000..24577e1 --- /dev/null +++ b/feignRetry/logs/tlog-logback-feign-provider.log @@ -0,0 +1,131 @@ +2023-02-21 21:33:06.264 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$564e109e] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) +2023-02-21 21:33:06.544 [main] INFO c.y.tlog.example.feign.TLogFeignProviderRunner - No active profile set, falling back to default profiles: default +2023-02-21 21:33:06.811 [main] INFO o.springframework.cloud.context.scope.GenericScope - BeanFactory id=3e9ba888-545e-340f-9716-5ab17ed5fcf6 +2023-02-21 21:33:06.851 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$564e109e] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) +2023-02-21 21:33:07.049 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 2111 (http) +2023-02-21 21:33:07.056 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-2111"] +2023-02-21 21:33:07.061 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] +2023-02-21 21:33:07.061 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.24] +2023-02-21 21:33:07.134 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext +2023-02-21 21:33:07.134 [main] INFO org.springframework.web.context.ContextLoader - Root WebApplicationContext: initialization completed in 586 ms +2023-02-21 21:33:07.168 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. +2023-02-21 21:33:07.168 [main] INFO com.netflix.config.sources.URLConfigurationSource - To enable URLs as dynamic configuration sources, define System property archaius.configurationSource.additionalUrls or make config.properties available on classpath. +2023-02-21 21:33:07.171 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. +2023-02-21 21:33:07.171 [main] INFO com.netflix.config.sources.URLConfigurationSource - To enable URLs as dynamic configuration sources, define System property archaius.configurationSource.additionalUrls or make config.properties available on classpath. +2023-02-21 21:33:07.275 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'applicationTaskExecutor' +2023-02-21 21:33:07.587 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService +2023-02-21 21:33:07.890 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-2111"] +2023-02-21 21:33:07.903 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 2111 (http) with context path '' +2023-02-21 21:33:08.060 [main] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - nacos registry, tlog-logback-feign-provider 192.168.56.1:2111 register finished +2023-02-21 21:33:08.265 [main] INFO c.y.tlog.example.feign.TLogFeignProviderRunner - Started TLogFeignProviderRunner in 2.46 seconds (JVM running for 3.116) +2023-02-21 21:34:06.327 [http-nio-2111-exec-1] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' +2023-02-21 21:34:06.327 [http-nio-2111-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' +2023-02-21 21:34:06.331 [http-nio-2111-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Completed initialization in 4 ms +2023-02-21 21:34:06.459 [http-nio-2111-exec-1] INFO c.y.t.example.feign.controller.ProviderController - [192.168.56.1][0.1][12190380561924160] invoke provider controller method sayHello +2023-02-21 21:34:06.459 [http-nio-2111-exec-1] INFO c.yomahub.tlog.example.feign.domain.ProviderDomain - [192.168.56.1][0.1][12190380561924160] invoke ProviderDomain sayHello +2023-02-21 21:34:06.460 [Thread-24] INFO com.yomahub.tlog.example.feign.domain.AsynDomain - [192.168.56.1][0.1][12190380561924160] 这是异步方法哦 +2023-02-21 21:34:06.460 [Thread-24] INFO com.yomahub.tlog.example.feign.domain.AsynDomain - [192.168.56.1][0.1][12190380561924160] 异步方法开始 +2023-02-21 21:34:06.460 [Thread-24] INFO com.yomahub.tlog.example.feign.domain.AsynDomain - [192.168.56.1][0.1][12190380561924160] 异步方法结束 +2023-02-21 21:34:06.461 [pool-1-thread-1] INFO c.yomahub.tlog.example.feign.domain.AsynPoolDomain - [192.168.56.1][0.1][12190380561924160] 这是线程池中的异步方法哦 +2023-02-21 21:34:06.461 [pool-1-thread-1] INFO c.yomahub.tlog.example.feign.domain.AsynPoolDomain - [192.168.56.1][0.1][12190380561924160] 线程池中的异步方法开始 +2023-02-21 21:34:06.461 [pool-1-thread-1] INFO c.yomahub.tlog.example.feign.domain.AsynPoolDomain - [192.168.56.1][0.1][12190380561924160] 线程池中的异步方法结束 +2023-02-21 21:34:16.161 [http-nio-2111-exec-2] INFO c.y.t.example.feign.controller.ProviderController - [192.168.56.1][0.1][12190381254705216] invoke provider controller method sayHello +2023-02-21 21:34:16.162 [http-nio-2111-exec-2] INFO c.yomahub.tlog.example.feign.domain.ProviderDomain - [192.168.56.1][0.1][12190381254705216] invoke ProviderDomain sayHello +2023-02-21 21:34:16.162 [Thread-25] INFO com.yomahub.tlog.example.feign.domain.AsynDomain - [192.168.56.1][0.1][12190381254705216] 这是异步方法哦 +2023-02-21 21:34:16.162 [Thread-25] INFO com.yomahub.tlog.example.feign.domain.AsynDomain - [192.168.56.1][0.1][12190381254705216] 异步方法开始 +2023-02-21 21:34:16.162 [pool-1-thread-2] INFO c.yomahub.tlog.example.feign.domain.AsynPoolDomain - [192.168.56.1][0.1][12190381254705216] 这是线程池中的异步方法哦 +2023-02-21 21:34:16.162 [Thread-25] INFO com.yomahub.tlog.example.feign.domain.AsynDomain - [192.168.56.1][0.1][12190381254705216] 异步方法结束 +2023-02-21 21:34:16.162 [pool-1-thread-2] INFO c.yomahub.tlog.example.feign.domain.AsynPoolDomain - [192.168.56.1][0.1][12190381254705216] 线程池中的异步方法开始 +2023-02-21 21:34:16.162 [pool-1-thread-2] INFO c.yomahub.tlog.example.feign.domain.AsynPoolDomain - [192.168.56.1][0.1][12190381254705216] 线程池中的异步方法结束 +2023-02-21 21:34:44.111 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$973e6858] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) +2023-02-21 21:34:44.397 [main] INFO c.y.tlog.example.feign.TLogFeignProviderRunner - No active profile set, falling back to default profiles: default +2023-02-21 21:34:44.664 [main] INFO o.springframework.cloud.context.scope.GenericScope - BeanFactory id=3e9ba888-545e-340f-9716-5ab17ed5fcf6 +2023-02-21 21:34:44.705 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$973e6858] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) +2023-02-21 21:34:44.913 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 2111 (http) +2023-02-21 21:34:44.921 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-2111"] +2023-02-21 21:34:44.926 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] +2023-02-21 21:34:44.926 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.24] +2023-02-21 21:34:45.006 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext +2023-02-21 21:34:45.006 [main] INFO org.springframework.web.context.ContextLoader - Root WebApplicationContext: initialization completed in 604 ms +2023-02-21 21:34:45.044 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. +2023-02-21 21:34:45.044 [main] INFO com.netflix.config.sources.URLConfigurationSource - To enable URLs as dynamic configuration sources, define System property archaius.configurationSource.additionalUrls or make config.properties available on classpath. +2023-02-21 21:34:45.047 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. +2023-02-21 21:34:45.047 [main] INFO com.netflix.config.sources.URLConfigurationSource - To enable URLs as dynamic configuration sources, define System property archaius.configurationSource.additionalUrls or make config.properties available on classpath. +2023-02-21 21:34:45.155 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'applicationTaskExecutor' +2023-02-21 21:34:45.571 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService +2023-02-21 21:34:45.903 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-2111"] +2023-02-21 21:34:45.918 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 2111 (http) with context path '' +2023-02-21 21:34:45.979 [main] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - nacos registry, tlog-logback-feign-provider 192.168.56.1:2111 register finished +2023-02-21 21:34:46.160 [main] INFO c.y.tlog.example.feign.TLogFeignProviderRunner - Started TLogFeignProviderRunner in 2.584 seconds (JVM running for 3.263) +2023-02-21 21:34:56.580 [http-nio-2111-exec-1] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' +2023-02-21 21:34:56.580 [http-nio-2111-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' +2023-02-21 21:34:56.586 [http-nio-2111-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Completed initialization in 5 ms +2023-02-21 21:34:56.720 [http-nio-2111-exec-1] INFO c.y.t.example.feign.controller.ProviderController - [192.168.56.1][0.1][12190383901376576] invoke provider controller method sayHello +2023-02-21 21:34:56.720 [http-nio-2111-exec-1] INFO c.yomahub.tlog.example.feign.domain.ProviderDomain - [192.168.56.1][0.1][12190383901376576] invoke ProviderDomain sayHello +2023-02-21 21:34:56.721 [Thread-22] INFO com.yomahub.tlog.example.feign.domain.AsynDomain - [192.168.56.1][0.1][12190383901376576] 这是异步方法哦 +2023-02-21 21:34:56.721 [Thread-22] INFO com.yomahub.tlog.example.feign.domain.AsynDomain - [192.168.56.1][0.1][12190383901376576] 异步方法开始 +2023-02-21 21:34:56.721 [Thread-22] INFO com.yomahub.tlog.example.feign.domain.AsynDomain - [192.168.56.1][0.1][12190383901376576] 异步方法结束 +2023-02-21 21:34:56.722 [pool-1-thread-1] INFO c.yomahub.tlog.example.feign.domain.AsynPoolDomain - [192.168.56.1][0.1][12190383901376576] 这是线程池中的异步方法哦 +2023-02-21 21:34:56.722 [pool-1-thread-1] INFO c.yomahub.tlog.example.feign.domain.AsynPoolDomain - [192.168.56.1][0.1][12190383901376576] 线程池中的异步方法开始 +2023-02-21 21:34:56.722 [pool-1-thread-1] INFO c.yomahub.tlog.example.feign.domain.AsynPoolDomain - [192.168.56.1][0.1][12190383901376576] 线程池中的异步方法结束 +2023-02-21 21:37:02.460 [Thread-15] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registering from Nacos Server now... +2023-02-21 21:37:02.465 [Thread-15] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registration finished. +2023-02-21 21:37:02.471 [Thread-15] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Shutting down ExecutorService 'applicationTaskExecutor' +2023-02-21 21:37:05.167 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$99f4159a] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) +2023-02-21 21:37:05.428 [main] INFO c.y.tlog.example.feign.TLogFeignProviderRunner - No active profile set, falling back to default profiles: default +2023-02-21 21:37:05.693 [main] INFO o.springframework.cloud.context.scope.GenericScope - BeanFactory id=3e9ba888-545e-340f-9716-5ab17ed5fcf6 +2023-02-21 21:37:05.734 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$99f4159a] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) +2023-02-21 21:37:05.937 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 2111 (http) +2023-02-21 21:37:05.946 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-2111"] +2023-02-21 21:37:05.950 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] +2023-02-21 21:37:05.951 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.24] +2023-02-21 21:37:06.030 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext +2023-02-21 21:37:06.030 [main] INFO org.springframework.web.context.ContextLoader - Root WebApplicationContext: initialization completed in 597 ms +2023-02-21 21:37:06.070 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. +2023-02-21 21:37:06.070 [main] INFO com.netflix.config.sources.URLConfigurationSource - To enable URLs as dynamic configuration sources, define System property archaius.configurationSource.additionalUrls or make config.properties available on classpath. +2023-02-21 21:37:06.073 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. +2023-02-21 21:37:06.073 [main] INFO com.netflix.config.sources.URLConfigurationSource - To enable URLs as dynamic configuration sources, define System property archaius.configurationSource.additionalUrls or make config.properties available on classpath. +2023-02-21 21:37:06.178 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'applicationTaskExecutor' +2023-02-21 21:37:06.567 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService +2023-02-21 21:37:06.896 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-2111"] +2023-02-21 21:37:06.916 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 2111 (http) with context path '' +2023-02-21 21:37:06.980 [main] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - nacos registry, tlog-logback-feign-provider 192.168.56.1:2111 register finished +2023-02-21 21:37:07.155 [main] INFO c.y.tlog.example.feign.TLogFeignProviderRunner - Started TLogFeignProviderRunner in 2.553 seconds (JVM running for 3.258) +2023-02-21 21:48:37.320 [http-nio-2111-exec-1] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' +2023-02-21 21:48:37.320 [http-nio-2111-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' +2023-02-21 21:48:37.325 [http-nio-2111-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Completed initialization in 5 ms +2023-02-21 21:48:37.480 [http-nio-2111-exec-1] INFO c.y.t.example.feign.controller.ProviderController - [192.168.56.1][0.1][12190437636767808] invoke provider controller method sayHello +2023-02-21 21:48:37.481 [http-nio-2111-exec-1] INFO c.yomahub.tlog.example.feign.domain.ProviderDomain - [192.168.56.1][0.1][12190437636767808] invoke ProviderDomain sayHello +2023-02-21 21:48:37.484 [Thread-24] INFO com.yomahub.tlog.example.feign.domain.AsynDomain - [192.168.56.1][0.1][12190437636767808] 这是异步方法哦 +2023-02-21 21:48:37.484 [Thread-24] INFO com.yomahub.tlog.example.feign.domain.AsynDomain - [192.168.56.1][0.1][12190437636767808] 异步方法开始 +2023-02-21 21:48:37.484 [Thread-24] INFO com.yomahub.tlog.example.feign.domain.AsynDomain - [192.168.56.1][0.1][12190437636767808] 异步方法结束 +2023-02-21 21:48:37.485 [pool-1-thread-1] INFO c.yomahub.tlog.example.feign.domain.AsynPoolDomain - [192.168.56.1][0.1][12190437636767808] 这是线程池中的异步方法哦 +2023-02-21 21:48:37.485 [pool-1-thread-1] INFO c.yomahub.tlog.example.feign.domain.AsynPoolDomain - [192.168.56.1][0.1][12190437636767808] 线程池中的异步方法开始 +2023-02-21 21:48:37.485 [pool-1-thread-1] INFO c.yomahub.tlog.example.feign.domain.AsynPoolDomain - [192.168.56.1][0.1][12190437636767808] 线程池中的异步方法结束 +2023-02-21 21:48:57.872 [http-nio-2111-exec-3] INFO c.y.t.example.feign.controller.ProviderController - [192.168.56.1][0.1][12190439038255168] invoke provider controller method sayHello +2023-02-21 21:48:57.872 [http-nio-2111-exec-3] INFO c.yomahub.tlog.example.feign.domain.ProviderDomain - [192.168.56.1][0.1][12190439038255168] invoke ProviderDomain sayHello +2023-02-21 21:48:57.872 [Thread-25] INFO com.yomahub.tlog.example.feign.domain.AsynDomain - [192.168.56.1][0.1][12190439038255168] 这是异步方法哦 +2023-02-21 21:48:57.872 [pool-1-thread-2] INFO c.yomahub.tlog.example.feign.domain.AsynPoolDomain - [192.168.56.1][0.1][12190439038255168] 这是线程池中的异步方法哦 +2023-02-21 21:48:57.872 [Thread-25] INFO com.yomahub.tlog.example.feign.domain.AsynDomain - [192.168.56.1][0.1][12190439038255168] 异步方法开始 +2023-02-21 21:48:57.873 [Thread-25] INFO com.yomahub.tlog.example.feign.domain.AsynDomain - [192.168.56.1][0.1][12190439038255168] 异步方法结束 +2023-02-21 21:48:57.873 [pool-1-thread-2] INFO c.yomahub.tlog.example.feign.domain.AsynPoolDomain - [192.168.56.1][0.1][12190439038255168] 线程池中的异步方法开始 +2023-02-21 21:48:57.873 [pool-1-thread-2] INFO c.yomahub.tlog.example.feign.domain.AsynPoolDomain - [192.168.56.1][0.1][12190439038255168] 线程池中的异步方法结束 +2023-02-21 22:29:00.243 [http-nio-2111-exec-5] INFO c.y.t.example.feign.controller.ProviderController - [192.168.56.1][0.1][12190596480368704] invoke provider controller method sayHello +2023-02-21 22:29:00.244 [http-nio-2111-exec-5] INFO c.yomahub.tlog.example.feign.domain.ProviderDomain - [192.168.56.1][0.1][12190596480368704] invoke ProviderDomain sayHello +2023-02-21 22:29:00.244 [Thread-26] INFO com.yomahub.tlog.example.feign.domain.AsynDomain - [192.168.56.1][0.1][12190596480368704] 这是异步方法哦 +2023-02-21 22:29:00.244 [Thread-26] INFO com.yomahub.tlog.example.feign.domain.AsynDomain - [192.168.56.1][0.1][12190596480368704] 异步方法开始 +2023-02-21 22:29:00.244 [Thread-26] INFO com.yomahub.tlog.example.feign.domain.AsynDomain - [192.168.56.1][0.1][12190596480368704] 异步方法结束 +2023-02-21 22:29:00.244 [pool-1-thread-3] INFO c.yomahub.tlog.example.feign.domain.AsynPoolDomain - [192.168.56.1][0.1][12190596480368704] 这是线程池中的异步方法哦 +2023-02-21 22:29:00.244 [pool-1-thread-3] INFO c.yomahub.tlog.example.feign.domain.AsynPoolDomain - [192.168.56.1][0.1][12190596480368704] 线程池中的异步方法开始 +2023-02-21 22:29:00.245 [pool-1-thread-3] INFO c.yomahub.tlog.example.feign.domain.AsynPoolDomain - [192.168.56.1][0.1][12190596480368704] 线程池中的异步方法结束 +2023-02-21 22:29:01.530 [http-nio-2111-exec-6] INFO c.y.t.example.feign.controller.ProviderController - [192.168.56.1][0.1][12190596564713536] invoke provider controller method sayHello +2023-02-21 22:29:01.530 [http-nio-2111-exec-6] INFO c.yomahub.tlog.example.feign.domain.ProviderDomain - [192.168.56.1][0.1][12190596564713536] invoke ProviderDomain sayHello +2023-02-21 22:29:01.531 [Thread-27] INFO com.yomahub.tlog.example.feign.domain.AsynDomain - [192.168.56.1][0.1][12190596564713536] 这是异步方法哦 +2023-02-21 22:29:01.531 [Thread-27] INFO com.yomahub.tlog.example.feign.domain.AsynDomain - [192.168.56.1][0.1][12190596564713536] 异步方法开始 +2023-02-21 22:29:01.531 [Thread-27] INFO com.yomahub.tlog.example.feign.domain.AsynDomain - [192.168.56.1][0.1][12190596564713536] 异步方法结束 +2023-02-21 22:29:01.531 [pool-1-thread-4] INFO c.yomahub.tlog.example.feign.domain.AsynPoolDomain - [192.168.56.1][0.1][12190596564713536] 这是线程池中的异步方法哦 +2023-02-21 22:29:01.531 [pool-1-thread-4] INFO c.yomahub.tlog.example.feign.domain.AsynPoolDomain - [192.168.56.1][0.1][12190596564713536] 线程池中的异步方法开始 +2023-02-21 22:29:01.531 [pool-1-thread-4] INFO c.yomahub.tlog.example.feign.domain.AsynPoolDomain - [192.168.56.1][0.1][12190596564713536] 线程池中的异步方法结束 +2023-02-21 23:24:33.318 [Thread-15] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registering from Nacos Server now... +2023-02-21 23:24:33.325 [Thread-15] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registration finished. +2023-02-21 23:24:33.326 [Thread-15] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Shutting down ExecutorService 'applicationTaskExecutor' diff --git a/feignRetry/tlog-example-logback-feign-consumer/pom.xml b/feignRetry/tlog-example-logback-feign-consumer/pom.xml new file mode 100644 index 0000000..56ede46 --- /dev/null +++ b/feignRetry/tlog-example-logback-feign-consumer/pom.xml @@ -0,0 +1,119 @@ + + + + + + 8 + 8 + 2.1.8.RELEASE + Greenwich.SR3 + 2.1.0.RELEASE + 1.8 + 1.7.25 + 2.12.0 + 1.2.17 + 1.6.1 + 2.7.6 + 2.8.4 + 4.0.1 + 3.4.6 + 0.1 + 1.0.0 + 1.5.0 + + + 4.0.0 + com.yomahub.tlog.example + tlog-example-logback-feign-consumer + 1.0 + + + + org.springframework.boot + spring-boot-starter-web + + + + org.projectlombok + lombok + true + + + + org.springframework.retry + spring-retry + 1.2.4.RELEASE + + + + org.springframework.cloud + spring-cloud-starter-openfeign + + + org.springframework.boot + spring-boot-starter-logging + + + org.springframework.boot + spring-boot-starter-aop + + + com.alibaba.cloud + spring-cloud-starter-alibaba-nacos-discovery + + + com.yomahub + tlog-feign-spring-boot-starter + ${tlog.version} + + + com.yomahub + tlog-web-spring-boot-starter + ${tlog.version} + + + + + + + + org.springframework.boot + spring-boot-dependencies + ${spring-boot.version} + pom + import + + + + org.springframework.cloud + spring-cloud-dependencies + ${spring-cloud.version} + pom + import + + + com.alibaba.cloud + spring-cloud-alibaba-dependencies + ${spring-cloud-alibaba.version} + pom + import + + + + + log4j + log4j + ${log4j.version} + + + org.slf4j + slf4j-api + ${slf4j.version} + + + + + + diff --git a/feignRetry/tlog-example-logback-feign-consumer/src/main/java/com/yomahub/tlog/example/feign/TLogFeignConsumerRunner.java b/feignRetry/tlog-example-logback-feign-consumer/src/main/java/com/yomahub/tlog/example/feign/TLogFeignConsumerRunner.java new file mode 100644 index 0000000..4e606e3 --- /dev/null +++ b/feignRetry/tlog-example-logback-feign-consumer/src/main/java/com/yomahub/tlog/example/feign/TLogFeignConsumerRunner.java @@ -0,0 +1,18 @@ +package com.yomahub.tlog.example.feign; + +import org.springframework.boot.SpringApplication; +import org.springframework.boot.autoconfigure.SpringBootApplication; +import org.springframework.cloud.client.discovery.EnableDiscoveryClient; +import org.springframework.cloud.openfeign.EnableFeignClients; +import org.springframework.retry.annotation.EnableRetry; + +@SpringBootApplication +@EnableFeignClients +@EnableDiscoveryClient +@EnableRetry +public class TLogFeignConsumerRunner { + + public static void main(String[] args) { + SpringApplication.run(TLogFeignConsumerRunner.class, args); + } +} diff --git a/feignRetry/tlog-example-logback-feign-consumer/src/main/java/com/yomahub/tlog/example/feign/aop/FeignRetryAspect.java b/feignRetry/tlog-example-logback-feign-consumer/src/main/java/com/yomahub/tlog/example/feign/aop/FeignRetryAspect.java new file mode 100644 index 0000000..46f0813 --- /dev/null +++ b/feignRetry/tlog-example-logback-feign-consumer/src/main/java/com/yomahub/tlog/example/feign/aop/FeignRetryAspect.java @@ -0,0 +1,91 @@ +package com.yomahub.tlog.example.feign.aop; + +import com.netflix.client.ClientException; +import com.yomahub.tlog.example.feign.inteferce.FeignRetry; +import feign.RetryableException; +import lombok.extern.slf4j.Slf4j; +import org.aspectj.lang.JoinPoint; +import org.aspectj.lang.ProceedingJoinPoint; +import org.aspectj.lang.annotation.Around; +import org.aspectj.lang.annotation.Aspect; +import org.aspectj.lang.reflect.MethodSignature; +import org.springframework.retry.RecoveryCallback; +import org.springframework.retry.RetryCallback; +import org.springframework.retry.RetryContext; +import org.springframework.retry.backoff.BackOffPolicy; +import org.springframework.retry.backoff.ExponentialBackOffPolicy; +import org.springframework.retry.backoff.FixedBackOffPolicy; +import org.springframework.retry.policy.SimpleRetryPolicy; +import org.springframework.retry.support.RetryTemplate; +import org.springframework.stereotype.Component; + +import java.lang.reflect.Method; +import java.util.HashMap; +import java.util.Map; + +@Aspect +@Slf4j +@Component +public class FeignRetryAspect { + + @Around("@annotation(com.yomahub.tlog.example.feign.inteferce.FeignRetry)") + public Object retry(ProceedingJoinPoint joinPoint) throws Throwable { + Method method = getCurrentMethod(joinPoint); + FeignRetry feignRetry = method.getAnnotation(FeignRetry.class); + + RetryTemplate retryTemplate = new RetryTemplate(); + retryTemplate.setBackOffPolicy(prepareBackOffPolicy(feignRetry)); + retryTemplate.setRetryPolicy(prepareSimpleRetryPolicy(feignRetry)); + + return retryTemplate.execute(arg0 -> { + int retryCount = arg0.getRetryCount(); + log.info("Sending request method: {}, max attempt: {}, delay: {}, retryCount: {}", + method.getName(), + feignRetry.maxAttempt(), + feignRetry.backoff().delay(), + retryCount + ); + return joinPoint.proceed(joinPoint.getArgs()); + }, + context -> { + //重试失败后执行的代码 + log.info("我在重试了{}次后,我最终还是失败了======", context.getRetryCount()); + return "failed callback"; + } + ); + + + } + + private BackOffPolicy prepareBackOffPolicy(FeignRetry feignRetry) { + if (feignRetry.backoff().multiplier() != 0) { + ExponentialBackOffPolicy backOffPolicy = new ExponentialBackOffPolicy(); + backOffPolicy.setInitialInterval(feignRetry.backoff().delay()); + backOffPolicy.setMaxInterval(feignRetry.backoff().maxDelay()); + backOffPolicy.setMultiplier(feignRetry.backoff().multiplier()); + return backOffPolicy; + } else { + FixedBackOffPolicy fixedBackOffPolicy = new FixedBackOffPolicy(); + fixedBackOffPolicy.setBackOffPeriod(feignRetry.backoff().delay()); + return fixedBackOffPolicy; + } + } + + + private SimpleRetryPolicy prepareSimpleRetryPolicy(FeignRetry feignRetry) { + Map, Boolean> policyMap = new HashMap<>(); + policyMap.put(RetryableException.class, true); // Connection refused or time out + policyMap.put(ClientException.class, true); // Load balance does not available (cause of RunTimeException) + if (feignRetry.include().length != 0) { + for (Class t : feignRetry.include()) { + policyMap.put(t, true); + } + } + return new SimpleRetryPolicy(feignRetry.maxAttempt(), policyMap, true); + } + + private Method getCurrentMethod(JoinPoint joinPoint) { + MethodSignature signature = (MethodSignature) joinPoint.getSignature(); + return signature.getMethod(); + } +} \ No newline at end of file diff --git a/feignRetry/tlog-example-logback-feign-consumer/src/main/java/com/yomahub/tlog/example/feign/client/TLogFeignClient.java b/feignRetry/tlog-example-logback-feign-consumer/src/main/java/com/yomahub/tlog/example/feign/client/TLogFeignClient.java new file mode 100644 index 0000000..25fb478 --- /dev/null +++ b/feignRetry/tlog-example-logback-feign-consumer/src/main/java/com/yomahub/tlog/example/feign/client/TLogFeignClient.java @@ -0,0 +1,18 @@ +package com.yomahub.tlog.example.feign.client; + +import com.yomahub.tlog.example.feign.inteferce.Backoff; +import com.yomahub.tlog.example.feign.inteferce.FeignRetry; +import org.springframework.cloud.openfeign.FeignClient; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RequestParam; + +@FeignClient("tlog-logback-feign-provider") +public interface TLogFeignClient { + + @RequestMapping(value = "hi",method = RequestMethod.GET) + @FeignRetry(maxAttempt = 6, backoff = @Backoff(delay = 500L, maxDelay = 20000L, multiplier = 4)) + public String sayHello(@RequestParam(value = "name") String name); + + +} diff --git a/feignRetry/tlog-example-logback-feign-consumer/src/main/java/com/yomahub/tlog/example/feign/config/BeanConfiguration.java b/feignRetry/tlog-example-logback-feign-consumer/src/main/java/com/yomahub/tlog/example/feign/config/BeanConfiguration.java new file mode 100644 index 0000000..f71084b --- /dev/null +++ b/feignRetry/tlog-example-logback-feign-consumer/src/main/java/com/yomahub/tlog/example/feign/config/BeanConfiguration.java @@ -0,0 +1,28 @@ +package com.yomahub.tlog.example.feign.config; + +import feign.Request; +import feign.Retryer; +import org.springframework.beans.factory.annotation.Value; +import org.springframework.context.annotation.Bean; +import org.springframework.context.annotation.Configuration; +import org.springframework.context.annotation.PropertySource; + +@Configuration +public class BeanConfiguration { + + @Value("${http.connectTimeOutMillis}") + private int connectTimeOutMillis; + + @Value("${http.readTimeOutMillis}") + private int readTimeOutMillis; + + @Bean + public Request.Options options() { + return new Request.Options(connectTimeOutMillis,readTimeOutMillis); + } + + @Bean + public Retryer feignRetryer() { + return Retryer.NEVER_RETRY; + } +} diff --git a/feignRetry/tlog-example-logback-feign-consumer/src/main/java/com/yomahub/tlog/example/feign/controller/TlogFeignConsumerController.java b/feignRetry/tlog-example-logback-feign-consumer/src/main/java/com/yomahub/tlog/example/feign/controller/TlogFeignConsumerController.java new file mode 100644 index 0000000..5bcafd6 --- /dev/null +++ b/feignRetry/tlog-example-logback-feign-consumer/src/main/java/com/yomahub/tlog/example/feign/controller/TlogFeignConsumerController.java @@ -0,0 +1,26 @@ +package com.yomahub.tlog.example.feign.controller; + +import com.yomahub.tlog.example.feign.domain.ConsumerDomain; +import lombok.extern.slf4j.Slf4j; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.RestController; + +//自定义注解实现feign远程调用重试功能,为不同调用实现不同的重试机制! +@RestController +public class TlogFeignConsumerController { + + private Logger log = LoggerFactory.getLogger(this.getClass()); + + @Autowired + private ConsumerDomain consumerDomain; + + + @RequestMapping("/hi") + public String sayHello(@RequestParam String name){ + return consumerDomain.sayHello(name); + } +} diff --git a/feignRetry/tlog-example-logback-feign-consumer/src/main/java/com/yomahub/tlog/example/feign/domain/ConsumerDomain.java b/feignRetry/tlog-example-logback-feign-consumer/src/main/java/com/yomahub/tlog/example/feign/domain/ConsumerDomain.java new file mode 100644 index 0000000..b62b295 --- /dev/null +++ b/feignRetry/tlog-example-logback-feign-consumer/src/main/java/com/yomahub/tlog/example/feign/domain/ConsumerDomain.java @@ -0,0 +1,20 @@ +package com.yomahub.tlog.example.feign.domain; + +import com.yomahub.tlog.example.feign.client.TLogFeignClient; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Component; + +@Component +public class ConsumerDomain { + + private Logger log = LoggerFactory.getLogger(this.getClass()); + + @Autowired + private TLogFeignClient tLogFeignClient; + + public String sayHello(String name){ + return tLogFeignClient.sayHello(name); + } +} diff --git a/feignRetry/tlog-example-logback-feign-consumer/src/main/java/com/yomahub/tlog/example/feign/inteferce/Backoff.java b/feignRetry/tlog-example-logback-feign-consumer/src/main/java/com/yomahub/tlog/example/feign/inteferce/Backoff.java new file mode 100644 index 0000000..9b64f2f --- /dev/null +++ b/feignRetry/tlog-example-logback-feign-consumer/src/main/java/com/yomahub/tlog/example/feign/inteferce/Backoff.java @@ -0,0 +1,24 @@ +package com.yomahub.tlog.example.feign.inteferce; + +import java.lang.annotation.ElementType; +import java.lang.annotation.Retention; +import java.lang.annotation.RetentionPolicy; +import java.lang.annotation.Target; + +/** + * @className: Backoff + * @author: Kevin + * @date: 2023/3/22 + **/ +@Target(ElementType.TYPE) +@Retention(RetentionPolicy.RUNTIME) +public @interface Backoff { + long delay() default 1000L; + + long maxDelay() default 0L; + + double multiplier() default 0.0D; + +} + + diff --git a/feignRetry/tlog-example-logback-feign-consumer/src/main/java/com/yomahub/tlog/example/feign/inteferce/FeignRetry.java b/feignRetry/tlog-example-logback-feign-consumer/src/main/java/com/yomahub/tlog/example/feign/inteferce/FeignRetry.java new file mode 100644 index 0000000..ffb0b84 --- /dev/null +++ b/feignRetry/tlog-example-logback-feign-consumer/src/main/java/com/yomahub/tlog/example/feign/inteferce/FeignRetry.java @@ -0,0 +1,19 @@ +package com.yomahub.tlog.example.feign.inteferce; + +import java.lang.annotation.ElementType; +import java.lang.annotation.Retention; +import java.lang.annotation.RetentionPolicy; +import java.lang.annotation.Target; + +@Target({ElementType.METHOD, ElementType.TYPE}) +@Retention(RetentionPolicy.RUNTIME) +public @interface FeignRetry { + + Backoff backoff() default @Backoff(); + + int maxAttempt() default 3; + + Class[] include() default {} ; + + +} diff --git a/feignRetry/tlog-example-logback-feign-consumer/src/main/resources/application.properties b/feignRetry/tlog-example-logback-feign-consumer/src/main/resources/application.properties new file mode 100644 index 0000000..962f5fa --- /dev/null +++ b/feignRetry/tlog-example-logback-feign-consumer/src/main/resources/application.properties @@ -0,0 +1,9 @@ +spring.application.name=tlog-logback-feign-consumer +server.port=3111 +#eureka.client.service-url.defaultZone=http://127.0.0.1:1111/eureka/ + +tlog.pattern=[$currIp][$spanId][$traceId] +spring.cloud.nacos.discovery.server-addr=127.0.0.1:8848 + +http.connectTimeOutMillis=8000 +http.readTimeOutMillis=8000 diff --git a/feignRetry/tlog-example-logback-feign-consumer/src/main/resources/logback.xml b/feignRetry/tlog-example-logback-feign-consumer/src/main/resources/logback.xml new file mode 100644 index 0000000..02bc9ab --- /dev/null +++ b/feignRetry/tlog-example-logback-feign-consumer/src/main/resources/logback.xml @@ -0,0 +1,47 @@ + + + + + + + + + + + %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n + + + + + ${LOG_HOME}/${APP_NAME}.log + + + ${LOG_HOME}/${APP_NAME}.log.%d{yyyy-MM-dd}.%i.log + + 30 + + 1000MB + + + + %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n + + + + + + + + + diff --git a/feignRetry/tlog-example-logback-feign-consumer/target/classes/application.properties b/feignRetry/tlog-example-logback-feign-consumer/target/classes/application.properties new file mode 100644 index 0000000..962f5fa --- /dev/null +++ b/feignRetry/tlog-example-logback-feign-consumer/target/classes/application.properties @@ -0,0 +1,9 @@ +spring.application.name=tlog-logback-feign-consumer +server.port=3111 +#eureka.client.service-url.defaultZone=http://127.0.0.1:1111/eureka/ + +tlog.pattern=[$currIp][$spanId][$traceId] +spring.cloud.nacos.discovery.server-addr=127.0.0.1:8848 + +http.connectTimeOutMillis=8000 +http.readTimeOutMillis=8000 diff --git a/feignRetry/tlog-example-logback-feign-consumer/target/classes/com/yomahub/tlog/example/feign/TLogFeignConsumerRunner.class b/feignRetry/tlog-example-logback-feign-consumer/target/classes/com/yomahub/tlog/example/feign/TLogFeignConsumerRunner.class new file mode 100644 index 0000000000000000000000000000000000000000..3772db95ee607bd6933f90fbb8719be421bf8f5d GIT binary patch literal 948 zcmbVK&rcIU6#k|ZTGk>^6h%?vt@Pj|gbo7q`}Kg*NG zgMWa3l=00LrHA6dO=jM{_r3SMU-R?V_a6ZE@FGAHk6L&fU<*%Lc*?N!T507D85Vjw zBZlU{j3vWrq_lij<*~G9BF@OtjZ7l4k+90^H^!zrS0%$il$e}fn_Qe%F?X3sxx5m2 zkx4$0D%JcfGUw1JuDZ|Db zm?0RN$|mwe`2x4^Nb<__GHg*wr*b(`rJ@Fov^GvSMfEToM#iSREPU396}kLu>?a-@ zYh>$M*?OOBT_=C8SMdH2=1Z>g@c{)N451FY72FWQhj3#h zZo567D)C8tsvMs# z$Gr+ZBgOx02>0QBIli|N58y%h^N@nig|H9%1p+Z^P@uZYvIn(fEZRD(by0J?P zMB8JH=tHS~&EaO6F{+OwVultq%)z*(TM2EWY;7|fd(YZr!iYHByVRClfmLBwGTj{? z)?#{mP}^!-5yKcTXu^pmtj-?wBLS4l`-e8*Afn%hBCwfyIS3 z(6jT}TH8v+2c+$H>9G{WS+gcL8>Smu(r#>#Zfr@rvBfn+OIE{{oHH8)<|b?-q1(nf zJ+iYW8r^Ee%m}?Y6rL_Dvi$rOYnZ}5{oKKdMzy@1q>bf-Z|n9M@Ypb#u;K>IsK+L< ztB#tZ#z5Yvz{(l$+*m*-h3j=FUALY{C(VMixq3~RA+D=4CfoVHH(A2EoG7`4bKpB6ha=a%Q_iJnS2hHY356GH2-Mm%t7Q*j2)R1pEs zn$xB^C5yqKf`?T+f+ISJb`a2_?C)q<2yX4CznAYu!QExU{%F;@jVq! z;wcs1m#rVj)(`O`f!67{76Pk^ALA+FR}P-e(UU_iW-V|}EAJ4Mh?6}$75qfSPw_J% zg^Hi!7XpiQ)h*0qyj;dIR*ATvrTy_27Tkd)O%4?3^cf+#>uekV=y*NDq{1Jar@MkH)U*!IORq!_zf5$&myoi5JpBTl;M+N^<@e=+mFekTP_K@MJn+ps# zD5}r*!CK~|^O0u#EwCWRFyA@k%CjX`Z83EHVCix7AA`BlO3P6Z{Hv0NGoid7r^zEM zlU#W;ZL(fJhMZh{%#;v~Q}OYwBy|Y?!OQZN^NK*_fOW3v47m#gZuP5`Z-f8m88B7p z=StR*j@C9xO@xPH8xd=lVGFc`rzUon?a9)U)EG4)DOr%4(^@P`Hie6}d6ML|@W(;+ zvZACtDI=$0=BKIjJHeHavwX&9NScPH;z%mym(W&l z9pGL-dZMf-!{_;pm8t6}ULwVVoW)x%A=8#D9Px9=ncIv{?k5|G?od@lnG05cx71eW@(-|NU*YnxBr zw5g?q6bi6~_gUB2z9nfQ22f7TE-TIli8+ih-$FS^S;9qj^!v`Y<>CUT6e%q|$=2F~ ze5t6(4})BwB)sPasc*5pd{Sm<=1;WQMm^$K@;yVk*Lz?QIK{6`=7g9?*`^4giV{(# zVgzv&LoivJqTgFk^w;yGzg0;cM=KWCiq1_ezF*wno2AS!`_)!Q#E3wOp^ ztfNe2l&1sh$)yU*u>l(?VJ((o6V9QGo#Ywhs?B&UTa|2e@xMEXEhOMYf*q;OlUx+w z_rhgkI7VO$$1<&Nycw&;QAKrTcQ<7wss+WKlkLux-I{EdWcx6$>HcxdC)t7tWVKCF z-GFQ6C8%I~HHAJK3#iOeseu`szF!P zMGQQko4;F7L&X-+>`hc=6V=(y?|BqDqvj^e!W+=%#=>w`x#6^O<>=??^QqYz$#EXP z-ugFjy*GCO$D|4BQ1S{rTc+U63NBQjE9e)D_7`y?SMb`Jc6=|t(($t?`C@^`a7uU6 z7?ud+0y9JcP^1vImSWa>1X22oNKl0Zi)8CmPOT4ve22e7m{+&G2? zfdk-oSpd~;Jb2;n?Q%NiFbd=@Uh2)mFm|$+3F8=f6G_v&AK{KN345Adwkv~jk7nf& zwDbiU_d)CJ3wjRWhP{2IY`d||5I%tAy?tdhbYWxf7*+((M6FMifqzT`&sGP}QJd0!Nu)-DA%gr7)4=E3QEb~yR-Q#AdG++-bsuCctO-SG(#zsb| z%^b6{uym432UJwI9>D1jVyT2C;e)2*NSfqW2^=@6rR7rW@8U9PjSz$g2t@=51Mgs8 ShRHj*@nyK2|6c0~T=pvH5N=%n literal 0 HcmV?d00001 diff --git a/feignRetry/tlog-example-logback-feign-consumer/target/classes/com/yomahub/tlog/example/feign/client/TLogFeignClient.class b/feignRetry/tlog-example-logback-feign-consumer/target/classes/com/yomahub/tlog/example/feign/client/TLogFeignClient.class new file mode 100644 index 0000000000000000000000000000000000000000..e6672ccc97a3c6038c0fc78c0ea693be229c6bca GIT binary patch literal 857 zcmb7?T~8D-6o%izvV(xS8jK(KftVP*SR0Lsi8r8#N>(Kc@y4sp?3vj@ryXZH3;Wl+ z@CW#Nyf&WB8U-~`CTW^;=DhD|pVKejK79u85Vs=SjIbgwTdDCYGR6tqzSG-NBPETp zncVTEw%OCWf2IU3_iO8QPVaT4V?*oKI0?cmf1`>bbP|{uDN~cc)KCkwbMiws5Li92VIyR}>6b5d1s?Shm&>us)v%7G zH!hQOsPe*)Oi5=}YU?SbG9kGc;y(Fu%<8#Z9j<#%dEuuSSz92ARkH8WRN%q?dp?_J z!u1AZ)Od!y_!D0lJ$KkRl6$)xy4J?)!e}bnYn>mpSUC=STLrM5%46gopA=MM!v||w zcH`DNu4W3G+HkPA+jCjN<2j$j`g`GJ2;Bc`kHoloAYDOrLiC7^?Uw@cF0X*E+f;Om z(v9?hN*>QYrjs=7DM@evuo(E;@lR_V{r=?aB%~daD~MS!F7pORN*R@U*p^qt~bW>oW3#nwfr5# CT>5PQ literal 0 HcmV?d00001 diff --git a/feignRetry/tlog-example-logback-feign-consumer/target/classes/com/yomahub/tlog/example/feign/config/BeanConfiguration.class b/feignRetry/tlog-example-logback-feign-consumer/target/classes/com/yomahub/tlog/example/feign/config/BeanConfiguration.class new file mode 100644 index 0000000000000000000000000000000000000000..75167f7012c1a551c4663c04a4e8d9d53ea43be1 GIT binary patch literal 1131 zcmbVLYflqF6g|@xmbQzu2xt*Sv}!@=XhJkTVxk0-CKZxOn()a?%d`w`ckApdLX7`O zjR}b+{s4cJ@y@bffqpP%Gq3wN=iak3zkYxJ319^eau~x62jwgr+_KZ{98$QGMFoov zmK@w=m}&>UFWY8Q_2fomUMtU2Ap@&1lp2w5$lO$+YI*X7?*~R075L;|sRz2t!@gF2 zx1&W*ehBnC-jc!(c}KKOpbxk>N#IT4Me-@b$e!IW%#}ax7}Ku~Bmcxu)KYApsi>5s zoO4n9=riRj^PC}FS!^<7R)cLKnW!sYu1CF=)SH4DV3@22ZQ(VAR`#42GiJwj{J7o@ zdi)^hiJhp$jTdye+!wvRCwWJzuFt8~j_UH4)Z=QrjdZLAwdDl;L>Fh{c<0tgSH0?q zFq8yesw~!za2oP`Btuh9A}M`&sF=iO&-7g^+7OxUT2Wd~Ik9QPR>{innX1zRxp zgx}>GtzEjW4CAM`>26hOHT(BZ?1?=2^|j_&<85PYv$16_#c|q^R9K*QF-GqtMIV(7 zhCH3}w7N9LLtG#SwQ}B3K$?ss1*kkfxD2#K>pzrSKPLdH|=8;MjsK%Uq0k71t8XD%mVw<|{_e g;>-@?SW7*OmSP!^N`EL0Fgmb5j>eGt3psrp|Xss)Z$P z$&<^EqTcW%uS(@=UWpC)@)18m8d(jsRdumIm#eoA~3a!~uzN`>z*E6M+T_h5@{02jE*;FLMrJ~aEO;|5Ue_c?t zm|ah$7EA2H|l^;SG*w>=bh$1m`ZVN9Y+yt*F zhKZxqe8Kih~xj!3T#`29b87AgZp@p z!b689{gH!SI1B})x6PK!Qm5i^jV`UWWQl0aRI>Z6Nny^xW6V3afQuqEe^W`H4c*v7Y|O=S4Muy4uiE6s$ zPutndaWtASrK>cPgY5|WGf7)Bdk*(gcN*jLAxYEsrh|Ueg!o1!1+5?5yXefsIuE}+YTJ!jZ%hVG2T#&KhVM>Z(PMF;YK+}xsTER+Iz47*Kvb% SDMpHH3^yJ>Cl2V{1pWd)LVn%= literal 0 HcmV?d00001 diff --git a/feignRetry/tlog-example-logback-feign-consumer/target/classes/com/yomahub/tlog/example/feign/domain/ConsumerDomain.class b/feignRetry/tlog-example-logback-feign-consumer/target/classes/com/yomahub/tlog/example/feign/domain/ConsumerDomain.class new file mode 100644 index 0000000000000000000000000000000000000000..7e7bc519215ac925f513de686bdbc09f34758077 GIT binary patch literal 1135 zcmah|YflqF6g^WaeXwe6rHIe^0NbLBkD?|R5>i9>&|o5j@6+vc8Q7g^cBf$fl_tLM zgFnC@WxTsB?qrJ}`mU>9@J1 zR4zY@pyx~8jpMkR1oEx3iG(%#sjsaHyeAC8E zmTMQUs6$Qs;(jiKGvqf-KXm1qiaRcyEw>oQGt|e9DzY+^#twRtnhbhI)3TNw+(6O6 zGd#~=(E-N`2UBpUSEcvOo~*bdK9wQAN+9iy=~RwLW$@C$E4+4a71uIoIJkvbhQ=id z7&|P6!U^Ax?Oo}Tn6jRQPLu#!uf@635kt_{V&kfYS0Oc~}*kA9e18>i;N zc{Eyv(p_5K^l5~n<&m0}E}=SJ?DXbx^!R`jeKhdIq7j00N%kcD3&|ae7ero(ycLRN z^e@zZg4OFkkotv*??``5B5%@}r-=AW6XG;k&M+Qj%#g?8<&3a4lFC52{tfBkl|xLX sKxSs)5ZM&IP;?3>h(+qLlpvOq3grNN)5M~N@lbn0U{oe=v12z~X+W-In literal 0 HcmV?d00001 diff --git a/feignRetry/tlog-example-logback-feign-consumer/target/classes/com/yomahub/tlog/example/feign/inteferce/Backoff.class b/feignRetry/tlog-example-logback-feign-consumer/target/classes/com/yomahub/tlog/example/feign/inteferce/Backoff.class new file mode 100644 index 0000000000000000000000000000000000000000..c6c16ef3c79e1f7f4a0c42a46dac43029f4c1969 GIT binary patch literal 548 zcmaix%}xR_5XYx1xJuA~--<-zf#}70@a9Rgm`MB}xSAMGWu0A%-7bMHVPDOI58#vd z6vkOZmjj7SnzsM>bvpm)$Jg6C0GvS0hHV?FHtaAcJfji`1MA?h$)Iwkb!3E*k#^7* zu`&g^LBslFFdvGMlhP9nfI%@NM)s7%{y2v-_rs54cTwE;@IoqNP&yahYvlV!T`?34 zw%V~aGQs&Dfee{4TT|U<0d^MIPX5T z8VvSkvu!kll3OC{{~)bMNiQMLZr|Uym)Df_*o#7*M4@e!6sp0S}2lGg2i9L hfhD?JCO8KbSf;f~yA=wrJ^@2mgLT+QPY9c^^$i~Ri%I|h literal 0 HcmV?d00001 diff --git a/feignRetry/tlog-example-logback-feign-consumer/target/classes/com/yomahub/tlog/example/feign/inteferce/FeignRetry.class b/feignRetry/tlog-example-logback-feign-consumer/target/classes/com/yomahub/tlog/example/feign/inteferce/FeignRetry.class new file mode 100644 index 0000000000000000000000000000000000000000..078a601cfac86a5f355d16046ff05d0ae08189d9 GIT binary patch literal 741 zcmbVJT~8B16g|_WEYuG^MNx^w2hs+@B*+_vh)`k^5Kf?OE%*^4i%0N>pyVz}Ei=)lzk{=RKu; zRtV~iR={QhcBpM^@^2)tSZ{QWF4eV?M%kX+H)=3o2h(TlP5C@y$i^7R`}Gl0bdkC5 zs%vOxm#MWgmvfv$ZJ0ZAScGho&xV`DUj&xhx%E1wFM6PvQYIY;tc-}NhY`p~Wj*pN zUAy2RzDyFxHX08 zKdqpJ8aE!{F>?w`(Bb0=R|QYGX6|pZnB(s%zvr2^&_RW;h-byIgy%(z@B+(szJt%J literal 0 HcmV?d00001 diff --git a/feignRetry/tlog-example-logback-feign-consumer/target/classes/logback.xml b/feignRetry/tlog-example-logback-feign-consumer/target/classes/logback.xml new file mode 100644 index 0000000..02bc9ab --- /dev/null +++ b/feignRetry/tlog-example-logback-feign-consumer/target/classes/logback.xml @@ -0,0 +1,47 @@ + + + + + + + + + + + %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n + + + + + ${LOG_HOME}/${APP_NAME}.log + + + ${LOG_HOME}/${APP_NAME}.log.%d{yyyy-MM-dd}.%i.log + + 30 + + 1000MB + + + + %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n + + + + + + + + + diff --git a/feignRetry/tlog-example-logback-feign-consumer/tlog-example-logback-feign-consumer.iml b/feignRetry/tlog-example-logback-feign-consumer/tlog-example-logback-feign-consumer.iml new file mode 100644 index 0000000..775fc5b --- /dev/null +++ b/feignRetry/tlog-example-logback-feign-consumer/tlog-example-logback-feign-consumer.iml @@ -0,0 +1,142 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/feignRetry/tlog-example-logback-feign-provider/pom.xml b/feignRetry/tlog-example-logback-feign-provider/pom.xml new file mode 100644 index 0000000..11b6bbd --- /dev/null +++ b/feignRetry/tlog-example-logback-feign-provider/pom.xml @@ -0,0 +1,105 @@ + + + + + 4.0.0 + com.yomahub.tlog.example + tlog-example-logback-feign-provider + 1.0 + + + 8 + 8 + 2.1.8.RELEASE + Greenwich.SR3 + 2.1.0.RELEASE + 1.8 + 1.7.25 + 2.12.0 + 1.2.17 + 1.6.1 + 2.7.6 + 2.8.4 + 4.0.1 + 3.4.6 + 0.1 + 1.0.0 + 1.5.0 + + + + + org.springframework.boot + spring-boot-starter-web + + + + com.alibaba.cloud + spring-cloud-starter-alibaba-nacos-discovery + + + + org.springframework.boot + spring-boot-starter-logging + + + com.yomahub + tlog-feign-spring-boot-starter + ${tlog.version} + + + + com.yomahub + tlog-web-spring-boot-starter + ${tlog.version} + + + org.springframework.cloud + spring-cloud-commons + + + + + + + + org.springframework.boot + spring-boot-dependencies + ${spring-boot.version} + pom + import + + + + org.springframework.cloud + spring-cloud-dependencies + ${spring-cloud.version} + pom + import + + + com.alibaba.cloud + spring-cloud-alibaba-dependencies + ${spring-cloud-alibaba.version} + pom + import + + + + + log4j + log4j + ${log4j.version} + + + org.slf4j + slf4j-api + ${slf4j.version} + + + + + + diff --git a/feignRetry/tlog-example-logback-feign-provider/src/main/java/com/yomahub/tlog/example/feign/TLogFeignProviderRunner.java b/feignRetry/tlog-example-logback-feign-provider/src/main/java/com/yomahub/tlog/example/feign/TLogFeignProviderRunner.java new file mode 100644 index 0000000..cd7c63b --- /dev/null +++ b/feignRetry/tlog-example-logback-feign-provider/src/main/java/com/yomahub/tlog/example/feign/TLogFeignProviderRunner.java @@ -0,0 +1,16 @@ +package com.yomahub.tlog.example.feign; + +import org.springframework.boot.SpringApplication; +import org.springframework.boot.autoconfigure.SpringBootApplication; + + +/** + * springboot实现分布式链路日志追踪!用Tlog就行了! + */ +@SpringBootApplication +public class TLogFeignProviderRunner { + + public static void main(String[] args) { + SpringApplication.run(TLogFeignProviderRunner.class, args); + } +} diff --git a/feignRetry/tlog-example-logback-feign-provider/src/main/java/com/yomahub/tlog/example/feign/controller/ProviderController.java b/feignRetry/tlog-example-logback-feign-provider/src/main/java/com/yomahub/tlog/example/feign/controller/ProviderController.java new file mode 100644 index 0000000..5e19b21 --- /dev/null +++ b/feignRetry/tlog-example-logback-feign-provider/src/main/java/com/yomahub/tlog/example/feign/controller/ProviderController.java @@ -0,0 +1,24 @@ +package com.yomahub.tlog.example.feign.controller; + +import com.yomahub.tlog.example.feign.domain.ProviderDomain; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.RestController; + +@RestController +public class ProviderController { + + private final Logger log = LoggerFactory.getLogger(this.getClass()); + + @Autowired + private ProviderDomain providerDomain; + + @RequestMapping("/hi") + public String sayHello(@RequestParam String name){ + log.info("invoke provider controller method sayHello"); + return providerDomain.sayHello(name); + } +} diff --git a/feignRetry/tlog-example-logback-feign-provider/src/main/java/com/yomahub/tlog/example/feign/domain/AsynDomain.java b/feignRetry/tlog-example-logback-feign-provider/src/main/java/com/yomahub/tlog/example/feign/domain/AsynDomain.java new file mode 100644 index 0000000..f113b07 --- /dev/null +++ b/feignRetry/tlog-example-logback-feign-provider/src/main/java/com/yomahub/tlog/example/feign/domain/AsynDomain.java @@ -0,0 +1,16 @@ +package com.yomahub.tlog.example.feign.domain; + +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public class AsynDomain extends Thread{ + + private Logger log = LoggerFactory.getLogger(this.getClass()); + + @Override + public void run() { + log.info("这是异步方法哦"); + log.info("异步方法开始"); + log.info("异步方法结束"); + } +} diff --git a/feignRetry/tlog-example-logback-feign-provider/src/main/java/com/yomahub/tlog/example/feign/domain/AsynPoolDomain.java b/feignRetry/tlog-example-logback-feign-provider/src/main/java/com/yomahub/tlog/example/feign/domain/AsynPoolDomain.java new file mode 100644 index 0000000..8b71123 --- /dev/null +++ b/feignRetry/tlog-example-logback-feign-provider/src/main/java/com/yomahub/tlog/example/feign/domain/AsynPoolDomain.java @@ -0,0 +1,17 @@ +package com.yomahub.tlog.example.feign.domain; + +import com.yomahub.tlog.core.thread.TLogInheritableTask; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public class AsynPoolDomain extends TLogInheritableTask { + + private Logger log = LoggerFactory.getLogger(this.getClass()); + + @Override + public void runTask() { + log.info("这是线程池中的异步方法哦"); + log.info("线程池中的异步方法开始"); + log.info("线程池中的异步方法结束"); + } +} diff --git a/feignRetry/tlog-example-logback-feign-provider/src/main/java/com/yomahub/tlog/example/feign/domain/ProviderDomain.java b/feignRetry/tlog-example-logback-feign-provider/src/main/java/com/yomahub/tlog/example/feign/domain/ProviderDomain.java new file mode 100644 index 0000000..d6083c3 --- /dev/null +++ b/feignRetry/tlog-example-logback-feign-provider/src/main/java/com/yomahub/tlog/example/feign/domain/ProviderDomain.java @@ -0,0 +1,23 @@ +package com.yomahub.tlog.example.feign.domain; + +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.springframework.stereotype.Component; + +import java.util.concurrent.ExecutorService; +import java.util.concurrent.Executors; + +@Component +public class ProviderDomain { + + private Logger log = LoggerFactory.getLogger(this.getClass()); + + private ExecutorService pool = Executors.newFixedThreadPool(5); + + public String sayHello(String name){ + log.info("invoke ProviderDomain sayHello"); + new AsynDomain().start(); + pool.submit(new AsynPoolDomain()); + return "hello," + name; + } +} diff --git a/feignRetry/tlog-example-logback-feign-provider/src/main/resources/application.properties b/feignRetry/tlog-example-logback-feign-provider/src/main/resources/application.properties new file mode 100644 index 0000000..7bed772 --- /dev/null +++ b/feignRetry/tlog-example-logback-feign-provider/src/main/resources/application.properties @@ -0,0 +1,6 @@ +spring.application.name=tlog-logback-feign-provider +server.port=2111 + +tlog.pattern=[$currIp][$spanId][$traceId] + +spring.cloud.nacos.discovery.server-addr=127.0.0.1:8848 \ No newline at end of file diff --git a/feignRetry/tlog-example-logback-feign-provider/src/main/resources/logback.xml b/feignRetry/tlog-example-logback-feign-provider/src/main/resources/logback.xml new file mode 100644 index 0000000..359fe10 --- /dev/null +++ b/feignRetry/tlog-example-logback-feign-provider/src/main/resources/logback.xml @@ -0,0 +1,47 @@ + + + + + + + + + + + %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n + + + + + ${LOG_HOME}/${APP_NAME}.log + + + ${LOG_HOME}/${APP_NAME}.log.%d{yyyy-MM-dd}.%i.log + + 30 + + 1000MB + + + + %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n + + + + + + + + + diff --git a/feignRetry/tlog-example-logback-feign-provider/tlog-example-logback-feign-provider.iml b/feignRetry/tlog-example-logback-feign-provider/tlog-example-logback-feign-provider.iml new file mode 100644 index 0000000..ea7da20 --- /dev/null +++ b/feignRetry/tlog-example-logback-feign-provider/tlog-example-logback-feign-provider.iml @@ -0,0 +1,131 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file