| Package | Description |
|---|---|
| org.apache.pulsar.broker |
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements.
|
| org.apache.pulsar.broker.admin.impl |
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements.
|
| org.apache.pulsar.broker.admin.v1 |
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements.
|
| org.apache.pulsar.broker.loadbalance |
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements.
|
| org.apache.pulsar.broker.loadbalance.impl |
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements.
|
| Class and Description |
|---|
| LeaderElectionService
A class that provides way to elect the leader among brokers.
|
| Class and Description |
|---|
| ResourceUnit |
| Class and Description |
|---|
| ResourceUnit |
| Class and Description |
|---|
| BrokerFilterException |
| LeaderBroker
A class to hold the contents of the leader election node.
|
| LoadData
This class represents all data that could be relevant when making a load management decision.
|
| LoadManager
LoadManager runs through set of load reports collected from different brokers and generates a recommendation of
namespace/ServiceUnit placement on machines/ResourceUnit.
|
| LoadReport |
| ModularLoadManagerStrategy
Interface which serves as a component for ModularLoadManagerImpl, flexibly allowing the injection of potentially
complex strategies.
|
| ResourceDescription |
| ResourceUnit |
| ServiceRequest |
| ServiceUnit |
| Class and Description |
|---|
| BrokerFilter
Load management component which determines what brokers should not be considered for topic placement by the placement
strategy.
|
| BrokerFilterBadVersionException |
| BrokerHostUsage
Class that will return the broker host usage.
|
| BundleSplitStrategy
Load Manager component which determines what bundles should be split into two bundles.
|
| LoadCalculator
This interface class defines how we calculator the
resource requirement per service unit based on the ServiceRequest.
|
| LoadData
This class represents all data that could be relevant when making a load management decision.
|
| LoadManager
LoadManager runs through set of load reports collected from different brokers and generates a recommendation of
namespace/ServiceUnit placement on machines/ResourceUnit.
|
| LoadRanker |
| LoadReport |
| LoadSheddingStrategy
Load management component which determines the criteria for unloading bundles.
|
| ModularLoadManager
New proposal for a load manager interface which attempts to use more intuitive method names and provide a starting
place for new load manager proposals.
|
| ModularLoadManagerStrategy
Interface which serves as a component for ModularLoadManagerImpl, flexibly allowing the injection of potentially
complex strategies.
|
| PlacementStrategy |
| ResourceDescription |
| ResourceUnit |
| ServiceRequest |
| ServiceUnit |
Copyright © 2017–2022 Apache Software Foundation. All rights reserved.