A Go program which implements a simple chat room based on NSQ. This application is my first program under Go. It is based on nsq, which is a message distribution system developed by Go. It supports to explicitly bind to one nsqd and communicate with each other through the same 'room', which is corresponding to a topic in nsq. TODO: Add supporting of nsqlookupd, so that we could connect to more nsqd automatically.
- latest NSQ software, e.g. 0.2.27
- Go 1.2.1
- start nsqd
- start nsq_chatroom, specified with nsqd tcp port
- CLI:
r - user name
e - enter a room
l - leave
s - say something h - help
q - quit