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

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.

主站蜘蛛池模板: 德格县| 平谷区| 恩平市| 称多县| 洛南县| 边坝县| 嘉善县| 通渭县| 合川市| 高尔夫| 牙克石市| 昔阳县| 楚雄市| 阿勒泰市| 汕头市| 黔江区| 清水河县| 云安县| 东乡族自治县| 越西县| 台中县| 涡阳县| 田林县| 黔江区| 甘谷县| 罗定市| 张家界市| 中山市| 子洲县| 旬邑县| 迭部县| 红河县| 灵山县| 长兴县| 平湖市| 大名县| 保定市| 尉犁县| 麟游县| 平乐县| 施甸县|