【技术实现步骤摘要】
一种面向服务的跨平台跨终端信息发布系统和方法
本专利技术属于信息服务领域,涉及一种面向服务的跨平台跨终端信息发布系统和方法。
技术介绍
随着企业数字化进程的不断推进,移动终端和移动互联网进入了快速发展时期。人们不仅仅依靠传统的计算机来获取信息,智能手机,平板电脑,电子手表等移动终端越来越成为人们获取信息的重要途径,而这也带来了应用程序需要解决跨平台跨终端的问题。企业内部系统由于建设时期不同,信息发散在各系统中,多系统业务割裂、管理数据前端展示不一致等问题。传统的信息系统建设,跨平台信息发布及信息展现,往往需要根据平台的特性独立开发建设,甚至采用的技术栈也不相同,给企业信息系统的建设增加了许多成本及建设周期。分散的信息影响对信息数据更新的及时性以及数据读取的准确性,尤其是在高并发、大数据量的业务场景中,性能瓶颈问题将更加突出。因此,通过建立集中的信息服务平台,改善以往以系统为分割信息服务模式,提升信息服务的能力,促进信息的应用和价值发挥。
技术实现思路
为了解决上述的问题,基于微服务设计理念,建设独立的面向服务的消息服务平台以及信息发布方法,基于HTML5、JavaEE技术,提供只需要开发一套代码就可以快速高效提供信息发布服务,信息只需发布一次,就可以在不同的平台和终端上获取和展示信息。平台利用消息队列服务支持大量的消息的生产和消费,并与分布式缓存(Redis)的结合使用,解决高性能低延迟的问题,本专利技术提供一种面向服务的跨平台跨终端信息发布系统,包括:消息聚合单元 ...
【技术保护点】
1.一种面向服务的跨平台跨终端信息发布系统,其特征在于,包括:/n消息聚合单元、消息暂存层单元、消息发布层单元、多终端适配单元;/n所述消息聚合单元与所述消息暂存层单元连接;/n所述消息暂存层单元与所述消息发布层单元连接;/n所述消息发布层单元与所述多终端适配单元连接;/n所述消息聚合层单元用于消息服务平台获取消息;/n所述消息暂存层单元用于所述消息服务平台把所述消息暂存以备后续处理;/n所述消息分发层单元用于所述消息服务平台把所述消息持久化存储,提供访问接口并转发所述消息;/n所述多终端适配单元用于所述消息服务平台,以模板方式,配置不同终端下的组件,所述组件获取数据后,按模板进行终端适配。/n
【技术特征摘要】
1.一种面向服务的跨平台跨终端信息发布系统,其特征在于,包括:
消息聚合单元、消息暂存层单元、消息发布层单元、多终端适配单元;
所述消息聚合单元与所述消息暂存层单元连接;
所述消息暂存层单元与所述消息发布层单元连接;
所述消息发布层单元与所述多终端适配单元连接;
所述消息聚合层单元用于消息服务平台获取消息;
所述消息暂存层单元用于所述消息服务平台把所述消息暂存以备后续处理;
所述消息分发层单元用于所述消息服务平台把所述消息持久化存储,提供访问接口并转发所述消息;
所述多终端适配单元用于所述消息服务平台,以模板方式,配置不同终端下的组件,所述组件获取数据后,按模板进行终端适配。
2.如权利要求1所述一种面向服务的跨平台跨终端信息发布系统,其特征在于,
所述消息聚合层单元获取消息的方法包括,接收消息推送或者主动抓取消息。
3.如权利要求2所述一种面向服务的跨平台跨终端信息发布系统,其特征在于,
所述消息聚合单元包括,消息推送接口单元和服务主动采集单元;
所述消息推送接口单元,用于接收与所述消息服务平台外部连接的业务系统推送的第一外部消息信息;
所述服务主动采集单元,用于采集与所述消息服务平台外部连接的外部消息源的第二外部消息信息;
所述消息包括所述第一外部消息信息和第二外部消息信息。
4.如权利要求3所述一种面向服务的跨平台跨终端信息发布系统,其特征在于,
所述业务系统至少包括PC终端、移动App、短信、IM即时通讯;
外部消息源至少包括Websocket、FTP数据源、目标网站数据。
5.如权利要求1所述的一种面向服务的跨平台跨终端信息发布系统,其特征在于,
所述消息暂存层单元包括,高速缓存单元和消息队列单元;
所述高速缓存单元用于存储所述消息,通过设置阈值,当所述消息的数量达到所述阈值时,将所述消息输出到所述消息队列单元。
6.如权利要求1所述一种面向服务的跨平台跨终端信息发布系统,其特征在于,
所述消息分发层单元包括,持久化存储单元和异步消息服务单元;
所述持久化存储单元,用于将所述消息暂存层单元存储的消息数据,通过设置业务逻辑属性和查询接口,存储到分层列式文档;
所述异步消息服务单元,用于以所述消息数据的到达事件为驱动,将所述消息数据输入到事件队列;
所述事件队列为对应所述多终端适配单元的终端组件配置的通道。
7.如权利要求1所述一种...
【专利技术属性】
技术研发人员:陈亚祥,刘道钰,王利强,魏金波,侯斌峰,
申请(专利权)人:奇秦科技北京股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。