如何发布公共事件?