This is an automated email from the ASF dual-hosted git repository. dlive pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/dubbo-erlang.git.
from cdfcff9 change codecov plugin lazy load add 07e743a mod defined for plugin design add 051bb2a redesign the subscription process add fc0072d redesign the protocol callback add 1f64b4b dev client pool add 216b5a7 dev reference ref process add e0b122b dev reference ref process add a5a0cde redesign: invoker process add 91faffc merge form master add af4b990 feature: support protocol extension add 9d8eac6 define extension fun return value add b3be26f optimize code style add f0bf043 fixed common test error add 7fd1c8b feature: add registry sup add aeac23b format code No new revisions were added by this update. Summary of changes: config_example/sys.config | 6 +- include/{dubboerl.hrl => constrans.hrl} | 8 +- include/dubbo.hrl | 50 ++++- include/dubboerl.hrl | 20 +- rebar.config | 2 - .../apache/dubbo/erlang/sample/service/App.java | 2 +- .../dubbo/erlang/sample/service/AppListMain.java | 5 + .../src/main/resources/applicationConsumer.xml | 28 +++ .../src/main/resources/applicationProvider.xml | 2 +- .../apps/dubboerl_demo/src/api_gateway_handle.erl | 25 ++- src/dubbo_adapter.erl | 2 +- ...o_netty_client.erl => dubbo_client_default.erl} | 121 +++--------- src/{dubbo_common.erl => dubbo_cluster.erl} | 11 +- src/dubbo_cluster_failfast.erl | 57 ++++++ src/dubbo_codec.erl | 8 +- src/dubbo_common_fun.erl | 88 ++++++++- src/dubbo_config_util.erl | 7 +- ...{dubbo_id_generator.erl => dubbo_directory.erl} | 105 ++++++---- test/de_codec_tests.erl => src/dubbo_exchanger.erl | 20 +- src/dubbo_extension.erl | 212 +++++++++++++++++++++ test/de_codec_tests.erl => src/dubbo_filter.erl | 13 +- src/dubbo_invoker.erl | 32 +++- ...bbo_common.erl => dubbo_loadbalance_random.erl} | 10 +- src/dubbo_node_config_util.erl | 76 +++----- test/de_codec_tests.erl => src/dubbo_protocol.erl | 11 +- src/dubbo_protocol_dubbo.erl | 184 ++++++++++++++++++ src/dubbo_protocol_registry.erl | 111 +++++++++++ ...l.erl => dubbo_provider_consumer_reg_table.erl} | 178 +++++++++++------ src/dubbo_provider_protocol.erl | 15 +- src/dubbo_reference_config.erl | 101 ++++++++++ src/dubbo_registry.erl | 62 ++++++ ...onsumer_pool_sup.erl => dubbo_registry_sup.erl} | 18 +- ..._zookeeper.erl => dubbo_registry_zookeeper.erl} | 205 +++++++++++++------- src/dubbo_service_config.erl | 99 ++++++++++ src/{dubbo_id_generator.erl => dubbo_shutdown.erl} | 41 +--- src/dubbo_time_util.erl | 2 +- src/dubbo_traffic_control.erl | 25 ++- ...r_pool_sup.erl => dubbo_transport_pool_sup.erl} | 13 +- src/dubbo_type_decoding.erl | 2 - src/dubbo_type_register.erl | 1 - src/dubbo_type_transfer.erl | 25 ++- src/dubboerl.erl | 24 +-- src/dubboerl_app.erl | 30 ++- src/dubboerl_sup.erl | 22 +-- test/consumer_SUITE.erl | 5 +- test/dubbo_common_fun_tests.erl | 7 +- test/dubbo_config_parser_tests.erl | 9 +- test/dubbo_consumer_pool_tests.erl | 11 +- ...e_codec_tests.erl => dubbo_extension_tests.erl} | 19 +- ..._zookeeper_tests.erl => dubbo_filter_test1.erl} | 22 ++- ...er_SUITE.erl => dubbo_service_config_SUITE.erl} | 71 ++----- ...nsumer_SUITE.erl => reference_config_SUITE.erl} | 51 +---- 52 files changed, 1674 insertions(+), 600 deletions(-) copy include/{dubboerl.hrl => constrans.hrl} (87%) create mode 100644 samples/dubbo-sample-service/src/main/resources/applicationConsumer.xml rename src/{dubbo_netty_client.erl => dubbo_client_default.erl} (73%) copy src/{dubbo_common.erl => dubbo_cluster.erl} (91%) create mode 100644 src/dubbo_cluster_failfast.erl copy src/{dubbo_id_generator.erl => dubbo_directory.erl} (64%) copy test/de_codec_tests.erl => src/dubbo_exchanger.erl (66%) create mode 100644 src/dubbo_extension.erl copy test/de_codec_tests.erl => src/dubbo_filter.erl (75%) rename src/{dubbo_common.erl => dubbo_loadbalance_random.erl} (83%) copy test/de_codec_tests.erl => src/dubbo_protocol.erl (84%) create mode 100644 src/dubbo_protocol_dubbo.erl create mode 100644 src/dubbo_protocol_registry.erl rename src/{dubbo_consumer_pool.erl => dubbo_provider_consumer_reg_table.erl} (60%) create mode 100644 src/dubbo_reference_config.erl create mode 100644 src/dubbo_registry.erl copy src/{dubbo_consumer_pool_sup.erl => dubbo_registry_sup.erl} (87%) rename src/{dubbo_zookeeper.erl => dubbo_registry_zookeeper.erl} (58%) create mode 100644 src/dubbo_service_config.erl copy src/{dubbo_id_generator.erl => dubbo_shutdown.erl} (83%) rename src/{dubbo_consumer_pool_sup.erl => dubbo_transport_pool_sup.erl} (87%) copy test/{de_codec_tests.erl => dubbo_extension_tests.erl} (74%) rename test/{dubbo_zookeeper_tests.erl => dubbo_filter_test1.erl} (75%) copy test/{consumer_SUITE.erl => dubbo_service_config_SUITE.erl} (62%) copy test/{consumer_SUITE.erl => reference_config_SUITE.erl} (73%)