add new configure for connectTimeout.
prevent the loss of the messages when destroy the consumer.
Merge pull request #13 from tiny657/feature/destroy

prevent the loss of the messages when destroy the consumer.
Merge pull request #12 from tiny657/feature/connectTimeout

add new configure for connectTimeout.