NAME

ShardedKV::Storage::Rest - rest backend for ShardedKV

SYNOPSIS

  use ShardedKV;
  use ShardedKV::Storage::Rest;
  ... create ShardedKV...
  my $storage = ShardedKV::Storage::Rest->new(
    url => 'http://localhost:679',
  );
  ... put storage into ShardedKV...
  
  # values are scalar references to strings
  $skv->set("foo", 'bar');
  my $value_ref = $skv->get("foo");

DESCRIPTION

A ShardedKV storage backend that uses a remote http/rest storage.

Implements the ShardedKV::Storage role.

PUBLIC ATTRIBUTES

url

A 'http://hostname:port[/basepath]' url string pointing at the http/rest server for this shard. Required.

basepath

The base path part of the url provided at initialization time Read Only

SEE ALSO

ShardedKV ShardedKV::Storage

AUTHORS

Andrea Guzzo <xant@cpan.org>

2 POD Errors

The following errors were encountered while parsing the POD:

Around line 152:

You forgot a '=back' before '=head2'

Around line 162:

=back without =over