一种消息传递的方法、系统和装置制造方法及图纸

技术编号:13557733 阅读:13 留言:0更新日期:2016-08-19 02:09
本申请实施例公开了一种消息传递的方法、系统和装置。该方法包括:发布方向消息中间件服务器发送需要传递的消息;消息中间件服务器将所述需要传递的消息存储于数据库和本地缓存;消息中间件服务器查询本地缓存是否有所述需要传递的信息;若是,消息中间件服务器从本地缓存获取所述需要传递的消息;消息中间件服务器根据订阅关系将所述消息投递给相应的订阅方。利用本申请实施例提供的技术方案可以减少网络、数据库磁盘等开销,提高消息中间件的性能。

一种消息传递的方法、系统和装置

【技术实现步骤摘要】
201510032833

【技术保护点】
一种消息传递的方法,其特征在于,包括:发布方向消息中间件服务器发送需要传递的消息;消息中间件服务器将所述需要传递的消息存储于数据库和本地缓存;消息中间件服务器查询本地缓存是否有所述需要传递的信息;若是,消息中间件服务器从本地缓存获取所述需要传递的消息;消息中间件服务器根据订阅关系将所述消息投递给相应的订阅方。

【技术特征摘要】
1.一种消息传递的方法,其特征在于,包括:发布方向消息中间件服务器发送需要传递的消息;消息中间件服务器将所述需要传递的消息存储于数据库和本地缓存;消息中间件服务器查询本地缓存是否有所述需要传递的信息;若是,消息中间件服务器从本地缓存获取所述需要传递的消息;消息中间件服务器根据订阅关系将所述消息投递给相应的订阅方。2.根据权利要求1所述的消息传递的方法,其特征在于,该方法还包括:当所述消息中间件服务器查询到本地缓存没有所述需要传递的信息时,消息中间件服务器从数据库获取所述需要传递的消息,并将所述需要传递的消息存储于本地缓存;消息中间件服务器根据订阅关系将所述消息投递给相应的订阅方。3.根据权利要求1或2所述的消息传递的方法,其特征在于,所述发布方向消息中间件服务器发送需要传递的消息包括:发布方通过消息中间件客户端向消息中间件服务器发送需要传递的消息。4.根据权利要求1或2所述的消息传递的方法,其特征在于,所述本地缓存的管理方法包括:近期最少使用算法或先进先出队列。5.一种消息传递的方法,其特征在于,包括:接收发布方发送的需要传递的消息;将所述需要传递的消息存储于数据库和本地缓存;查询本地缓存是否有所述需要传递的信息;若是,从本地缓存获取所述需要传递的消息;根据订阅关系将所述消息投递给相应的订阅方。6.根据权利要求5所述的消息传递的方法,其特征在于,该方法还包括:当查询到本地缓存没有所述需要传递的信息时,从数据库获取所述需要传递的消息,并将所述需要传递的消息存储于本地缓存;根据订阅关系将所述消息投递给相应的订阅方。7.根据权利要求5或6所述的消息传递的方法,其特征在于,所述本地缓存的管理方法包括:近期最少使用算法或先进先出队列。8.一种消息传递的系统,其特征在于,包括:发布方,用于向消息中间件服务器发送需要传递的消息;消息中间件服务器,所述消息中间件设置有本地缓存,所述本地缓存用...

【专利技术属性】
技术研发人员:傅玉宝
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛;KY

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1