After looking at
socket.io for pub sub, I think I'll give PubNub another try.
Currently I am experiencing two problems with PubNub:
- Race condition which makes presence work inconsistently. This effects how we see who is online and available to participate in chats, for example. I worked with PubNub tech support and they concluded they had a race condition causing the problem.
- Message history is not working with PubNub. When we reload a page, we do not see any messages prior to the reload of the page. I have asked PubNub to work with me on fixing this issue and putting the above issue on hold for a while.
Also, there is another problem with PubNub related to
Vue.js:
- When we navigate to the page (in this case a chat page), sometimes we need to reload the page (Command R) for the page to render.
This a a minor issue I think I can fix when and if I get PubNub presence and history to work.