如何设计一个公司级别的消息通知系统?