The Streaming API docs say we should avoid opening new 
connections with the same user:pass when that user already 
has a connection open.  But I'm hoping it is okay to do this 
every hour or so, here's why:

My plan is to write the streaming XML data to a text file 
during each connection -- but I don't want this file to get 
so big that I have trouble processing it on the back end.  
Therefore I want to rotate these files every hour ...

This means I have to stop writing to the file, close it, move 
it somewhere else, and create a new file so I can use the new 
file to continue storing new streaming XML data.

The obvious way for me to close these files is to close the 
connection -- by opening a new connection -- because from 
what I've read it seems that opening a new connection forces 
the previous connection to close.

Can I do this without running into any black listing or 
denial of service issues?  I mean, is this an acceptable way 
to close a connection ... by opening a new one in order to 
force the old connection to close?

Any info you can provide that will clarify this issue is 
greatly appreciated, thanks!


Reply via email to