redis_broker_presence

command
v0.0.0-...-984fa5a Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 2, 2024 License: MIT Imports: 11 Imported by: 0

README

In this example we show how to connect several Centrifuge server nodes with Redis – thus making it possible to scale nodes.

Start 2 Redis servers locally (we could use just one actually, but here we show builtin Redis sharding feature):

redis-server --port 6379

And another one on port 6380:

redis-server --port 6380

Then start 2 instances of this app on different ports:

go run main.go -port 8000

And:

go run main.go -port 8001

Then go to http://localhost:8000 and to http://localhost:8001 in another browser tab. You will see simple chat app in both browser tabs, try writing a chat message in one browser tab – you should see it appears in another tab.

This example uses two Redis instances so published messages will be automatically sharded among them (consistently sharded by a channel).

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL