На чем лучше всего написать серверную часть приложения «онлайн консультант»?
Лучше всего использовать то, в чем лучше разбираешься.
Как я понимаю нечто вроде чата посетителей сайта с консультатом:
Я бы наверное выбрал node.js + socket.io(для realtime) сами сабжи в rabitmq, а базу знаний в mongodb.