├── .coveralls.yml ├── .gitignore ├── .travis.yml ├── Gemfile ├── Gemfile.lock ├── README.md ├── Rakefile ├── examples └── consumer_group.rb ├── lib ├── poseidon │ ├── cluster.rb │ └── consumer_group.rb └── poseidon_cluster.rb ├── poseidon_cluster.gemspec ├── scenario ├── .gitignore ├── consumer.rb ├── producer.rb ├── run.rb └── scenario.rb └── spec ├── lib └── poseidon │ ├── cluster_spec.rb │ └── consumer_group_spec.rb └── spec_helper.rb /.coveralls.yml: -------------------------------------------------------------------------------- 1 | service_name: travis-ci 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsm/poseidon_cluster/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsm/poseidon_cluster/HEAD/.travis.yml -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsm/poseidon_cluster/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsm/poseidon_cluster/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsm/poseidon_cluster/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsm/poseidon_cluster/HEAD/Rakefile -------------------------------------------------------------------------------- /examples/consumer_group.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsm/poseidon_cluster/HEAD/examples/consumer_group.rb -------------------------------------------------------------------------------- /lib/poseidon/cluster.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsm/poseidon_cluster/HEAD/lib/poseidon/cluster.rb -------------------------------------------------------------------------------- /lib/poseidon/consumer_group.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsm/poseidon_cluster/HEAD/lib/poseidon/consumer_group.rb -------------------------------------------------------------------------------- /lib/poseidon_cluster.rb: -------------------------------------------------------------------------------- 1 | require 'poseidon/cluster' 2 | -------------------------------------------------------------------------------- /poseidon_cluster.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsm/poseidon_cluster/HEAD/poseidon_cluster.gemspec -------------------------------------------------------------------------------- /scenario/.gitignore: -------------------------------------------------------------------------------- 1 | output.txt 2 | -------------------------------------------------------------------------------- /scenario/consumer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsm/poseidon_cluster/HEAD/scenario/consumer.rb -------------------------------------------------------------------------------- /scenario/producer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsm/poseidon_cluster/HEAD/scenario/producer.rb -------------------------------------------------------------------------------- /scenario/run.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsm/poseidon_cluster/HEAD/scenario/run.rb -------------------------------------------------------------------------------- /scenario/scenario.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsm/poseidon_cluster/HEAD/scenario/scenario.rb -------------------------------------------------------------------------------- /spec/lib/poseidon/cluster_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsm/poseidon_cluster/HEAD/spec/lib/poseidon/cluster_spec.rb -------------------------------------------------------------------------------- /spec/lib/poseidon/consumer_group_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsm/poseidon_cluster/HEAD/spec/lib/poseidon/consumer_group_spec.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsm/poseidon_cluster/HEAD/spec/spec_helper.rb --------------------------------------------------------------------------------