Если вы действительно имеете в виду «чат», то есть мимолетные обсуждения тысяч коротких сообщений, Discourse — плохое решение, независимо от вашего вопроса о «многих небольших форумах».
Если вам нужны многие небольшие форумы, вы можете реализовать это с помощью multisite. Однако вам придется создавать отдельную базу данных для каждого форума, и, на мой взгляд, такое решение плохо масштабируется до тысяч форумов.