"pouring" and "flooding" are both OK and are very close in meaning to "streaming" in this context. "streaming" does not necessarily mean that the people are rushing, just that there are lots of them in a continuous stream. "gushing" would not be a very likely word to use here.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.