ни чей, для таких задач язык вторичен, тут все будет зависеть от архитектуры.
У меня схожая задача в личном проекте (сообщения не совсем сообщения, в смысле чата, но нагрузка планируется где то рядом), смотрел в разные стороны, потом понял что маюсь дурью и взял firebase ...
в проектах с такой нагрузкой критичные части выносят на что то шустрое и асинхронное (в случае чата) например go или node.js
ps если это у вас pet проект и вы не можете дать стопроцентной гарантии что такая нагрузка будет(под гарантией я понимаю продуманную стратегию продвижения и хороший рекламный бюджет), пишите на чем хотите и не заморачивайтесь