---
abstract: 'async microservice framework'
author:
- 'Deriv Services Ltd <DERIV@cpan.org>'
build_requires:
ExtUtils::MakeMaker: '0'
File::Spec: '0'
IO::Handle: '0'
IPC::Open3: '0'
Log::Any::Adapter::TAP: '0'
Log::Any::Test: '0'
Test::CheckDeps: '0.010'
Test::Deep: '1.130'
Test::Fatal: '0.014'
Test::MemoryGrowth: '0.03'
Test::MockModule: '0'
Test::MockObject: '0'
Test::More: '0.98'
Test::NoTabs: '0'
configure_requires:
ExtUtils::MakeMaker: '7.64'
dynamic_config: 0
generated_by: 'Dist::Zilla version 6.028, CPAN::Meta::Converter version 2.150010'
license: perl
meta-spec:
url: http://module-build.sourceforge.net/META-spec-v1.4.html
version: '1.4'
name: Myriad
no_index:
directory:
- eg
- share
- shares
- t
- xt
provides:
Myriad:
file: lib/Myriad.pm
version: '1.001'
Myriad::API:
file: lib/Myriad/API.pm
version: '1.001'
Myriad::Bootstrap:
file: lib/Myriad/Bootstrap.pm
version: '1.001'
Myriad::Class:
file: lib/Myriad/Class.pm
version: '1.001'
Myriad::Commands:
file: lib/Myriad/Commands.pm
version: '1.001'
Myriad::Config:
file: lib/Myriad/Config.pm
version: '1.001'
Myriad::Example::Call:
file: lib/Myriad/Example/Call.pm
version: '1.001'
Myriad::Example::Echo:
file: lib/Myriad/Example/Echo.pm
version: '1.001'
Myriad::Example::RPC:
file: lib/Myriad/Example/RPC.pm
version: '1.001'
Myriad::Example::Startup:
file: lib/Myriad/Example/Startup.pm
version: '1.001'
Myriad::Exception:
file: lib/Myriad/Exception.pm
version: '1.001'
Myriad::Exception::Base:
file: lib/Myriad/Exception/Base.pm
version: '1.001'
Myriad::Exception::Builder:
file: lib/Myriad/Exception/Builder.pm
version: '1.001'
Myriad::Exception::General:
file: lib/Myriad/Exception/General.pm
version: '1.001'
Myriad::Exception::InternalError:
file: lib/Myriad/Exception/InternalError.pm
version: '1.001'
Myriad::Plugin:
file: lib/Myriad/Plugin.pm
version: '1.001'
Myriad::RPC:
file: lib/Myriad/RPC.pm
version: '1.001'
Myriad::RPC::Client:
file: lib/Myriad/RPC/Client.pm
version: '1.001'
Myriad::RPC::Client::Implementation::Memory:
file: lib/Myriad/RPC/Client/Implementation/Memory.pm
version: '1.001'
Myriad::RPC::Client::Implementation::Redis:
file: lib/Myriad/RPC/Client/Implementation/Redis.pm
version: '1.001'
Myriad::RPC::Implementation::Memory:
file: lib/Myriad/RPC/Implementation/Memory.pm
version: '1.001'
Myriad::RPC::Implementation::Redis:
file: lib/Myriad/RPC/Implementation/Redis.pm
version: '1.001'
Myriad::RPC::Message:
file: lib/Myriad/RPC/Message.pm
version: '1.001'
Myriad::Redis::Pending:
file: lib/Myriad/Redis/Pending.pm
version: '1.001'
Myriad::Registry:
file: lib/Myriad/Registry.pm
version: '1.001'
Myriad::Role:
file: lib/Myriad/Role.pm
version: '1.001'
Myriad::Role::RPC:
file: lib/Myriad/Role/RPC.pm
version: '1.001'
Myriad::Role::Storage:
file: lib/Myriad/Role/Storage.pm
version: '1.001'
Myriad::Role::Subscription:
file: lib/Myriad/Role/Subscription.pm
version: '1.001'
Myriad::Service:
file: lib/Myriad/Service.pm
version: '1.001'
Myriad::Service::Attributes:
file: lib/Myriad/Service/Attributes.pm
version: '1.001'
Myriad::Service::Implementation:
file: lib/Myriad/Service/Implementation.pm
version: '1.001'
Myriad::Service::Remote:
file: lib/Myriad/Service/Remote.pm
version: '1.001'
Myriad::Service::Storage:
file: lib/Myriad/Service/Storage.pm
version: '1.001'
Myriad::Service::Storage::Remote:
file: lib/Myriad/Service/Storage/Remote.pm
version: '1.001'
Myriad::Storage:
file: lib/Myriad/Storage.pm
version: '1.001'
Myriad::Storage::Implementation::Memory:
file: lib/Myriad/Storage/Implementation/Memory.pm
version: '1.001'
Myriad::Storage::Implementation::Redis:
file: lib/Myriad/Storage/Implementation/Redis.pm
version: '1.001'
Myriad::Subscription:
file: lib/Myriad/Subscription.pm
version: '1.001'
Myriad::Subscription::Implementation::Memory:
file: lib/Myriad/Subscription/Implementation/Memory.pm
version: '1.001'
Myriad::Subscription::Implementation::Redis:
file: lib/Myriad/Subscription/Implementation/Redis.pm
version: '1.001'
Myriad::Transport::HTTP:
file: lib/Myriad/Transport/HTTP.pm
version: '1.001'
Myriad::Transport::Memory:
file: lib/Myriad/Transport/Memory.pm
version: '1.001'
Myriad::Transport::Redis:
file: lib/Myriad/Transport/Redis.pm
version: '1.001'
Myriad::UI::Readline:
file: lib/Myriad/UI/Readline.pm
version: '1.001'
Myriad::Util::Defer:
file: lib/Myriad/Util/Defer.pm
version: '1.001'
Myriad::Util::Secret:
file: lib/Myriad/Util/Secret.pm
version: '1.001'
Myriad::Util::UUID:
file: lib/Myriad/Util/UUID.pm
version: '1.001'
Test::Myriad:
file: lib/Test/Myriad.pm
version: '1.001'
Test::Myriad::Service:
file: lib/Test/Myriad/Service.pm
version: '1.001'
yriad:
file: lib/yriad.pm
version: '1.001'
recommends:
Linux::Inotify2: '0'
Term::ReadLine: '0'
requires:
Check::UnitCheck: '0'
Class::Method::Modifiers: '0'
Config::Any: '0.32'
Devel::MAT::Dumper: '0'
Future: '0.49'
Future::AsyncAwait: '0.59'
Future::IO: '0.11'
Future::Queue: '0'
Getopt::Long: '0'
Heap: '0.80'
IO::Async: '0.802'
IO::Async::Notifier: '0.802'
IO::Async::SSL: '0.23'
IO::Async::Test: '0.802'
JSON::MaybeUTF8: '2.000'
List::Keywords: '0.08'
List::Util: '1.63'
Log::Any: '1.710'
Log::Any::Adapter: '1.710'
Log::Any::Adapter::OpenTracing: '0.001'
Math::Random::Secure: '0'
Metrics::Any: '0.08'
Metrics::Any::Adapter::Statsd: '0.03'
Module::Load: '0'
Module::Pluggable::Object: '0'
Module::Runtime: '0'
Net::Async::HTTP: '0.48'
Net::Async::HTTP::Server: '0.13'
Net::Async::OpenTracing: '1.001'
Net::Async::Redis: '3.022'
Object::Pad: '0.71'
OpenTracing::Any: '1.006'
Pod::Simple::Text: '0'
Pod::Usage: '0'
Role::Tiny: '2.002004'
Ryu: '3.002'
Ryu::Async: '0.020'
Scope::Guard: '0'
Syntax::Keyword::Defer: '0.07'
Syntax::Keyword::Dynamically: '0.10'
Syntax::Keyword::Match: '0.09'
Syntax::Keyword::Try: '0.27'
Syntax::Operator::Equ: '0.04'
Sys::Hostname: '0'
Time::Moment: '0.44'
Unicode::UTF8: '0'
XS::Parse::Keyword: '0.27'
XS::Parse::Sublike: '0.16'
YAML::XS: '0.85'
bareword::filehandles: '0'
curry: '2.000001'
indirect: '0'
mro: '0'
multidimensional: '0'
resources:
bugtracker: https://github.com/binary-com/perl-Myriad/issues
homepage: https://github.com/binary-com/perl-Myriad
repository: https://github.com/binary-com/perl-Myriad.git
version: '1.001'
x_authority: cpan:DERIV
x_contributors:
- 'Tom Molesworth <tom@binary.com>'
- 'Eyad Arnabeh <eyadof@gmail.com>'
- 'Nael Alolwani <nael@binary.com>'
- 'Tom Molesworth <tom@deriv.com>'
- 'Paul Evans <leonerd@leonerd.org.uk>'
- 'Nael Alolwani <naelalolwani@gmail.com>'
- 'ea-binary <52806974+ea-binary@users.noreply.github.com>'
x_generated_by_perl: v5.36.0
x_serialization_backend: 'YAML::Tiny version 1.73'
x_spdx_expression: 'Artistic-1.0-Perl OR GPL-1.0-or-later'