Geo::Coder::Many::Scheduler::UniquenessScheduler::WRR - Weighted Round Robin scheduler (default)
Returns items based on the weighted round-robin scheduling algorithm. It inherits from UniquenessScheduler because it doesn't provide get_next_unique and reset_available by itself.
Constructs and returns a new WRR scheduler based on a weighted-list of items. (Due to the way List::Util::WeightedRoundRobin is implemented, the items - in this case the names of geocoders - are copied such that the list contains the appropriate number of each item for its corresponding weight. Note that using large, coprime weights may produce a large list...!)
Returns the next most appropriate geocoder based on the weighted round robin scoring.
To install Geo::Coder::Many, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Geo::Coder::Many
CPAN shell
perl -MCPAN -e shell install Geo::Coder::Many
For more information on module installation, please visit the detailed CPAN module installation guide.