├── .gitignore ├── README.md ├── app.js ├── manifest.yml ├── package.json ├── pics ├── chatAppPage1.png ├── chatAppPage2.png ├── chatPage1.png ├── chatPage2.png ├── finalArchitecture.png ├── rabbitmq.png ├── rabbitmqBasics1.png ├── rabbitmqBasics2.png ├── rabbitmqBasics3.png ├── rabbitmq_workFlows.png ├── reconnectOn1server.png ├── reconnectOnMultiServer.png ├── redisAsSSAndPS.png ├── redisAsSessionStore.png ├── sendingSession2SocketIO.png ├── socketio1Instance.png ├── socketioBreaks.png └── socketioWorks.png ├── public ├── client.css └── client.js ├── routes └── index.js └── views └── index.ejs /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .idea 3 | .DS_Store 4 | erl_crash.dump -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajaraodv/rabbitpubsub/HEAD/README.md -------------------------------------------------------------------------------- /app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajaraodv/rabbitpubsub/HEAD/app.js -------------------------------------------------------------------------------- /manifest.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajaraodv/rabbitpubsub/HEAD/manifest.yml -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajaraodv/rabbitpubsub/HEAD/package.json -------------------------------------------------------------------------------- /pics/chatAppPage1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajaraodv/rabbitpubsub/HEAD/pics/chatAppPage1.png -------------------------------------------------------------------------------- /pics/chatAppPage2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajaraodv/rabbitpubsub/HEAD/pics/chatAppPage2.png -------------------------------------------------------------------------------- /pics/chatPage1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajaraodv/rabbitpubsub/HEAD/pics/chatPage1.png -------------------------------------------------------------------------------- /pics/chatPage2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajaraodv/rabbitpubsub/HEAD/pics/chatPage2.png -------------------------------------------------------------------------------- /pics/finalArchitecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajaraodv/rabbitpubsub/HEAD/pics/finalArchitecture.png -------------------------------------------------------------------------------- /pics/rabbitmq.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajaraodv/rabbitpubsub/HEAD/pics/rabbitmq.png -------------------------------------------------------------------------------- /pics/rabbitmqBasics1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajaraodv/rabbitpubsub/HEAD/pics/rabbitmqBasics1.png -------------------------------------------------------------------------------- /pics/rabbitmqBasics2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajaraodv/rabbitpubsub/HEAD/pics/rabbitmqBasics2.png -------------------------------------------------------------------------------- /pics/rabbitmqBasics3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajaraodv/rabbitpubsub/HEAD/pics/rabbitmqBasics3.png -------------------------------------------------------------------------------- /pics/rabbitmq_workFlows.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajaraodv/rabbitpubsub/HEAD/pics/rabbitmq_workFlows.png -------------------------------------------------------------------------------- /pics/reconnectOn1server.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajaraodv/rabbitpubsub/HEAD/pics/reconnectOn1server.png -------------------------------------------------------------------------------- /pics/reconnectOnMultiServer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajaraodv/rabbitpubsub/HEAD/pics/reconnectOnMultiServer.png -------------------------------------------------------------------------------- /pics/redisAsSSAndPS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajaraodv/rabbitpubsub/HEAD/pics/redisAsSSAndPS.png -------------------------------------------------------------------------------- /pics/redisAsSessionStore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajaraodv/rabbitpubsub/HEAD/pics/redisAsSessionStore.png -------------------------------------------------------------------------------- /pics/sendingSession2SocketIO.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajaraodv/rabbitpubsub/HEAD/pics/sendingSession2SocketIO.png -------------------------------------------------------------------------------- /pics/socketio1Instance.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajaraodv/rabbitpubsub/HEAD/pics/socketio1Instance.png -------------------------------------------------------------------------------- /pics/socketioBreaks.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajaraodv/rabbitpubsub/HEAD/pics/socketioBreaks.png -------------------------------------------------------------------------------- /pics/socketioWorks.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajaraodv/rabbitpubsub/HEAD/pics/socketioWorks.png -------------------------------------------------------------------------------- /public/client.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajaraodv/rabbitpubsub/HEAD/public/client.css -------------------------------------------------------------------------------- /public/client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajaraodv/rabbitpubsub/HEAD/public/client.js -------------------------------------------------------------------------------- /routes/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajaraodv/rabbitpubsub/HEAD/routes/index.js -------------------------------------------------------------------------------- /views/index.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajaraodv/rabbitpubsub/HEAD/views/index.ejs --------------------------------------------------------------------------------