# swallow **Repository Path**: kobeproject/swallow ## Basic Information - **Project Name**: swallow - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2015-04-16 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README Swallow ======= Swallow 是什么: * Swallow是一个基于Topic的异步消息传送系统。Swallow使用发布/订阅消息的传送模型,消息发布者指定Topic并发送消息到Swallow消息服务器,消息订阅者则指定Topic并从Swallow消息服务器订阅消息。 * Swallow的发布/订阅模型。消息由Producer发布,ProducerServer负责接收并存储消息到DB。ConsumerServer负责从DB获取消息,并推送给Consumer。 * Swallow支持集群订阅者。在集群中,使用相同ConsumerId(例如Consumer A)的Consumer,将会视作同一个Consumer(同一个Consumer消费的Message将不会重复)。例如,假设一个有2台机器(主机1和主机2)的集群,ConsumerId都是“Consumer-A”,那么同一则Message,将要么被“主机1”获取,要么被“主机2”获取,不会被两者均获取。 Get Started ----------- see: http://wiki.dianpingoa.com/bin/view/%E5%9F%BA%E7%A1%80%E6%9E%B6%E6%9E%84/swallow-%E7%94%A8%E6%88%B7%E6%96%87%E6%A1%A3