Describe what nsq is and include a publishing example.