Comments (4)
Hello @firesky594, please ask about this on the Google Group:
https://groups.google.com/forum/#!forum/celluloid-ruby
This issue tracker is for bugs and feature requests.
from dcell.
Hello @firesky594,
on the server node you have to setup DCell with real IP(externally visible), on the client you don't have to setup anything as it should discover the server node via registry.
from dcell.
Hello @digitalextremist , I am sorry..I use github for a short time :)
Hello @niamster , Is it like this?
On the server:
DCell.start :id => "remote", :addr => "tcp://real_IP:1234",
:registry => {
:adapter => 'redis',
:server => 'real_IP',
:port => 6379
}
On the client :
DCell.start :id => "local", :addr => "tcp://local_IP:1234",
:registry => {
:adapter => 'redis',
:server => 'real_IP',
:port => 6379
}
Thank for reply :)
from dcell.
Hello @firesky594
If you are using current master the server will look like:
require 'dcell'
require 'dcell/registries/redis_adapter'
registry = DCell::Registry::RedisAdapter.new redis_options
DCell.start id: 'remote', registry: registry
And for the client as simple as
require 'dcell'
require 'dcell/registries/redis_adapter'
registry = DCell::Registry::RedisAdapter.new redis_options
DCell.start registry: registry
remote = DCell::Node['remote']
Where redis_options
correspond to the native options of redis-rb GEM.
Check out examples in DCell repo.
from dcell.
Related Issues (20)
- Cannot follow the configuration example, please help HOT 3
- 0.16.2 HOT 16
- unexpected zookeeper error when using DCell HOT 4
- Using it in forked / multithreaded env HOT 8
- `require 'dcell'` already throws `DCell::NotConfiguredError` at the end HOT 2
- Clear stale nodes HOT 10
- Make compatible with newest Celluloid version HOT 11
- Please note recommended version of zeromq library in your wiki HOT 5
- Setting the path for logging HOT 1
- Http gem needs to be updated for security reasons HOT 1
- registry: on node exit all nodes are cleared
- Remove redis from mandatory rspec requirements
- dcell node id is not unique
- dcell should not require precise port for incoming connection
- dcell 0.15 dependencies are not correct
- dcell needs a new maintainer HOT 11
- Thoughts about the future of dcell and celluloid-zmq HOT 37
- Implement Celluloid::Sync
- Unable to run spec on OSX with various MRI Rubies HOT 10
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from dcell.