Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature] Dubbo Cloud Native : To Add Dubbo metadata service #3946

Closed
mercyblitz opened this issue Apr 29, 2019 · 0 comments
Closed

[Feature] Dubbo Cloud Native : To Add Dubbo metadata service #3946

mercyblitz opened this issue Apr 29, 2019 · 0 comments
Assignees
Milestone

Comments

@mercyblitz
Copy link
Contributor

mercyblitz commented Apr 29, 2019

Abstract

Dubbo metadata service is a built-in service around the metadata of Dubbo services, whose interface is provided by Dubbo Framework and exported automatically before subscription after other services exporting, which may be used for Dubbo subscribers and admin.

Metadata

Dubbo metadata includes several parts at least:

  • Exported URLs

If the current application exported the Dubbo Services, The exported URLs that must be present may be subscribed one or more services, even queried all services, or they are an empty collection, for instance, the application is only a pure Dubbo consumer.

  • Subscribed URLs

The Subscribed URLs may be used in operations scenario, e.g: Dubbo Admin

  • REST metadata (optional)

REST metadata is optional and may be used for generic invocation, e, g: Gateway or Proxy.

@mercyblitz mercyblitz added this to the 2.7.2 milestone Apr 29, 2019
@mercyblitz mercyblitz self-assigned this Apr 29, 2019
mercyblitz added a commit to mercyblitz/dubbo that referenced this issue May 14, 2019
mercyblitz added a commit to mercyblitz/dubbo that referenced this issue May 15, 2019
mercyblitz added a commit to mercyblitz/dubbo that referenced this issue May 21, 2019
mercyblitz added a commit to mercyblitz/dubbo that referenced this issue May 21, 2019
mercyblitz added a commit to mercyblitz/dubbo that referenced this issue May 21, 2019
@mercyblitz mercyblitz removed their assignment May 23, 2019
@mercyblitz mercyblitz modified the milestones: 2.7.2, 2.7.3 May 23, 2019
@mercyblitz mercyblitz self-assigned this May 23, 2019
mercyblitz added a commit to mercyblitz/dubbo that referenced this issue May 31, 2019
mercyblitz added a commit to mercyblitz/dubbo that referenced this issue May 31, 2019
mercyblitz added a commit to mercyblitz/dubbo that referenced this issue May 31, 2019
mercyblitz added a commit to mercyblitz/dubbo that referenced this issue Jun 6, 2019
@chickenlj chickenlj modified the milestones: 2.7.3, 2.7.4 Jun 18, 2019
mercyblitz pushed a commit that referenced this issue Jun 26, 2019
* Polish apache/incubator-dubbo/#4096 : To add new module for Dubbo Event

* Polish #3942 : Dubbo Cloud Native: To Add Service registration and discovery abstract

* Polish #3946 : Dubbo Cloud Native : To Add Dubbo metadata service

* Polish #4093 : To add exported and unexported events for ServiceConfig

* Polish #3984 : Add Service registration and discovery implementation for Zookeeper

* Polish #4104 : To add initialized and destroyed events for ReferenceConfig

* Polish #3946 : Refactor Dubbo metadata service

* Polish #3946 : To Add MetadataServiceExporter into dubbo-config-api

* Update ${project.parent.version}

* Polish #3946 : Refactor Dubbo metadata service

* Polish apache/incubator-dubbo/#4096 : Remove the duplicated word

* Polish #4119 : DynamicConfiguration adds the publish and multiple get configuration methods

* Polish #4120 : To add DynamicConfiguration implementation for Zookeeper

* Polish #4121 : Add the mapping from service metadata to service name

* Polish apache/incubator-dubbo/#3790 : Dependencies with no license

* Polish #4071 : @reference can't match the local @service beans

* Update version to be 2.7.3

* Polish #3946 : Add thread-safe and performance optimization

* Polish #3946 : Add thread-safe and performance optimization

* Polish #3946 : Add thread-safe and performance optimization

* Update 2.7.3

* Polish #4104 : To add more events for dubbo-config-api

* Polish #3942 : Dubbo Cloud Native: To Add Service registration and discovery abstract

* Polish #3984 : Add Service registration and discovery implementation for Zookeeper

* Add Bootstrap

* Polish GA

* Polish #4050 : Dubbo Cloud Native : Add a mechanism to upgrade Dubbo services smoothly

* Polish #4093 : To add DubboServiceDestroyedEvent

* Polish #4050 : Dubbo Cloud Native : Reactor

* Polish #3946 : Remove SPI

* Polish #4265 : [Feature] Dubbo Cloud Native - Add Bootstrap

* Polish #4265 : [Feature] Dubbo Cloud Native - Add Bootstrap

* Polish #4265 : Add test dependencies

* Polish /#3942 : Refactor implementation

* Polish #3984 : Refactor

* Add Nacos implementation

* Polish #3984 : Add Nacos implementation

* Polish #4268 : Dubbo Event - To support Generic event type handle

* Polish #4268 : Update JavaDoc

* Polish #4268 : Add GenericEventListener implementation

* add cache for MetadataServiceProxy

* support multiple metadata and configcenter

* unify metadata implementation

* add missed files

* remove duplicated files

* add new SPIs and modules to dubbo-all pom.
@mercyblitz mercyblitz modified the milestones: 2.7.4, 2.7.5 Sep 4, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants