Skip to content

Project-10: Replace ZooKeeperCacheLoader to fetch broker-metadata into Proxy/Discovery service with Metadata-store api #9646

Closed
@rdhabalia

Description

@rdhabalia

Goal

ZookeeperCacheLoader is used by BrokerDiscoveryProvider, DiscoveryServiceServlet, Proxy to manage broker-metadata. Replace ZookeeperCacheLoader with Metadata-store API (PulsarResources)

Reference

Component: Discovery-service, Proxy-Service
Class-reference: "- ZookeeperCacheLoader
Affected Modules: BrokerDiscoveryProvider, DiscoveryServiceServlet, Proxy

Notes

  1. Replace ZookeeperCacheLoader access with PulsarResources
  2. Remove ZookeeperCacheLoader class

Metadata

Metadata

Assignees

Labels

type/enhancementThe enhancements for the existing features or docs. e.g. reduce memory usage of the delayed messages

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions