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

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.

主站蜘蛛池模板: 广丰县| 儋州市| 福州市| 定西市| 姚安县| 湛江市| 杭州市| 三都| 四川省| 周宁县| 凉山| 南汇区| 黔东| 海伦市| 名山县| 吕梁市| 汝城县| 深圳市| 务川| 凉山| 馆陶县| 明水县| 扬州市| 通州市| 黄冈市| 建瓯市| 鹿邑县| 邹平县| 会泽县| 连山| 阜平县| 堆龙德庆县| 迁西县| 江源县| 安新县| 徐水县| 岐山县| 嘉禾县| 曲阜市| 长治县| 达州市|