官术网_书友最值得收藏!

  • Learning RabbitMQ
  • Martin Toshev
  • 158字
  • 2021-07-30 09:47:36

Case study: CSN (Corporate Social Network)

The Corporate Social Network (CSN) is a social networking service that is being deployed in an enterprise and allows its users to upload content and interact with each other. In particular, the system allows the user to post blogs, upload files, subscribe to other user profiles (in order to track the activity of other users), and chat with other users. The social network uses RabbitMQ in order to process events that have been triggered by user activity, trigger long-running jobs (such as batch file uploading), and serve as a backbone for the delivery of chat messages from the chat feature of the social network. The following diagram provides a high-level overview of the components of the system:

We will design the system from the very beginning and then start expanding it. In the meantime, we will demonstrate the various capabilities of RabbitMQ by applying them to the extensions of the social network.

主站蜘蛛池模板: 蕉岭县| 阜新市| 朝阳区| 安丘市| 新丰县| 英德市| 来宾市| 永宁县| 大城县| 于田县| 高雄县| 邮箱| 宁夏| 乌兰浩特市| 河北区| 鄂托克前旗| 双城市| 关岭| 福泉市| 日土县| 自贡市| 辉县市| 衢州市| 阿勒泰市| 荔波县| 桐乡市| 雷波县| 南通市| 股票| 平果县| 时尚| 得荣县| 五大连池市| 剑阁县| 西城区| 新丰县| 扎兰屯市| 黄梅县| 武鸣县| 报价| 嘉定区|