Commit Graph

4651 Commits

Author SHA1 Message Date
ken.lj 47ec6598b8 remove wrapper AsyncToSyncInvoker 2020-11-24 14:45:51 +08:00
ken.lj 7ad1574c2c fix migration rule listener when config center is not set 2020-11-24 14:12:44 +08:00
ken.lj f8f752a924 fix optional NPE 2020-11-23 12:05:57 +08:00
ken.lj a2b9e0c4c5 temporarily fix instance url 2020-11-20 21:38:28 +08:00
ken.lj ccab28db82 optimize unused invoker destroy process, avoid map iterating 2020-11-18 23:14:57 +08:00
ken.lj 18fef9b4c0 optimize registry and ServiceDiscovery address notification 2020-11-18 14:25:40 +08:00
ken.lj 712a127549 put consumer url into URL attribute 2020-11-17 13:45:25 +08:00
ken.lj bcc9513934
performance tuning, fix cache registry url creation bug (#6914) 2020-11-16 18:53:45 +08:00
ken.lj d8fc808425
performance tuning, reduce mem allocation of address URLs on consumer side (#6911) 2020-11-16 15:12:23 +08:00
ken.lj 81890a85fa save current effective invoker to consumer model on migration rule change 2020-11-13 18:18:01 +08:00
未宇 505a58d0e5 add more detail log 2020-11-13 14:35:21 +08:00
ken.lj deb97c3c8b schedule metadata retry at fixed delay 2020-11-12 14:22:05 +08:00
ken.lj 7054f62faf reformat instance url toString 2020-11-12 13:19:34 +08:00
ken.lj facc14e734 add service notification log 2020-11-12 00:06:39 +08:00
ken.lj 4ecb11b543 override router chain builder 2020-11-12 00:06:39 +08:00
ken.lj 0fa09cc34f
clear old migration rule (#6896) 2020-11-11 15:17:07 +08:00
ken.lj 69c80f631f use isNotEmpty 2020-11-10 10:55:09 +08:00
ken.lj b598c22842 use collection isNotEmpty 2020-11-10 10:54:31 +08:00
ken.lj 62f0902ef2 fix rule ip support 2020-11-10 10:53:05 +08:00
ken.lj 03abe135dc fix migration rule ip match logic 2020-11-10 10:38:04 +08:00
ken.lj ca2d24f49e add apache license 2020-11-10 10:34:32 +08:00
ken.lj 530ea1a50a
Migration rule add ip support (#6893) 2020-11-10 10:34:29 +08:00
ken.lj 94ba6e2f8f revert pom version to 3.0.0-SNAPSHOT 2020-11-10 10:28:42 +08:00
ken.lj 27052382d7 call putIfAbsent 2020-11-09 22:58:54 +08:00
ken.lj cc52e6cefc fix instance listener metadata update 2020-11-09 22:26:49 +08:00
ken.lj 846cc2a2b6
enhance migration rule (#6890) 2020-11-09 16:39:31 +08:00
ken.lj 585694e3cf
change protocol of consumer url to real biz protocol, 'dubbo' by default (#6889) 2020-11-09 14:22:52 +08:00
ken.lj 26b916951d
[3.0] enhance migration rule: support interface configuration (#6883) 2020-11-06 14:31:16 +08:00
ken.lj 23f242293f
[3.0] add registry address notification retry on metadata failure (#6882) 2020-11-06 14:30:56 +08:00
ken.lj f8df0cbf59
Use TreeMap to cal revision (#6869)
* remove not used classes.

* support service discovery unsubscribe and re-refer

* add publishInterface config item to ApplicationConfig

* remove useless class definition

* fix service instance equals bug

* use ordered treemap to cal revision.
2020-11-06 14:30:30 +08:00
ken.lj 924ee551fb
Make sure instance and meta registered to remote when interface delay publish enabled. (#6868) 2020-11-06 14:30:11 +08:00
ken.lj 1693df214b
Fix service instance equals (#6787) 2020-09-28 17:07:34 +08:00
ken.lj e98a893387 fix migration: mark invokers as changed when refresh invoker 2020-09-25 15:52:48 +08:00
ken.lj c8e043a85b fix migration problem 2020-09-22 21:12:32 +08:00
ken.lj 4808d7bff3 Fix service discovery delay subscription 2020-09-17 17:57:11 +08:00
ken.lj b1cf4f0dd4 separate static global configuration from dynamic global configuration 2020-09-17 17:01:36 +08:00
ken.lj 4d7efaa0d5 fix sub class method call 2020-09-17 16:41:36 +08:00
ken.lj ef973d239a remove interface definition 2020-09-17 16:35:44 +08:00
ken.lj ecbf337851 migration optimize: unsubscribe after address received. 2020-09-17 16:33:31 +08:00
ken.lj b3cd30d43e skip when mapping not found 2020-09-17 16:33:31 +08:00
ken.lj 4204be7b28
add logger to critical path (#6744) 2020-09-15 18:50:22 +08:00
ken.lj 966b46799a
3.0 migration unsubscribe (#6738) 2020-09-15 14:14:02 +08:00
ken.lj dec1760304 refactor publish-interface key 2020-09-10 12:32:55 +08:00
ken.lj cbca885fa8 fix service discovery address notification and migration bugs 2020-09-09 17:59:49 +08:00
ken.lj 962e6f8cb4 fix, add dynamic config at the first place 2020-09-08 17:35:50 +08:00
ken.lj d95aa7e455 make sure dynamic configuration is included after globalConfiguration is cached. 2020-09-08 17:16:20 +08:00
ken.lj b5bb147249
add customized class path for javassist. (#6705) 2020-09-08 14:36:12 +08:00
ken.lj f6542a25d2 zookeeper metadata impl 2020-09-08 14:02:17 +08:00
Albumen Kevin 6b5973ebc5
Fix TagRoute unable to get remote application name (#6690) 2020-09-03 18:00:51 +08:00
ken.lj 02613e35b1
support service discovery unsubscribe and re-refer (#6692)
* remove not used classes.
* support service discovery unsubscribe and re-refer
2020-09-03 17:59:27 +08:00