`
poson
  • 浏览: 348086 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

数据推送总结

阅读更多

当我们有一个应用,部署在多个服务器上。这些服务器每天都要更新数据。我们怎么更新数据呢?
   总的来说,我们有两种方式,一种是集中式的,用push方式,从数据服务器推送到应用服务器。
   另外一种:我们在应用服务器,主动请求服务器,从而下载数据。
简单总结了两种方式的优缺点。

Push  优点
  集中式管理
  依次推送数据,数据服务器不会有响应不过来的问题
  容易知道下游应用有哪些

Push  缺点
   如果有一台推送失败比较麻烦
   如果集中式管理的机器不可用;我们无法用另外一台机器去推送
   必须知道所有的下游应用。
   当下游应用下线,数据服务器需要修改推送的配置。
   下游任务上线必须要修改数据服务器

Pull 优点
   数据服务器不用知道有多少应用在使用数据。数据服务器更简单
   当有多台数据服务器,如果有一台不可用,我们可以请求另外一台。
   下游应用可以随时上线下线
   下游应用可以控制取数据的时间。
   失败重取数据比较简单

Pull 缺点
   如果所有的客户端同时请求数据服务器,可能数据服务器无法响应。我们需要解决多个服务器之间同步请求数据的问题。
   不容易知道有哪些下游应用。
分享到:
评论

相关推荐

    swift-一个关于推送的小总结

    远程的推送通知和本地推送通知,都是可以在 App 不在前台运行的时候向其发送相应的消息,这种消息来自服务器下发的最新的数据或者是本地提醒用户要做得事,两种通知在用户手机端展示的效果是一样的。

    基于JMS的数据推送系统的设计与实现

    基于JMS的数据推送系统的设计与实现,是我做项目时所学所总结的详细设计思路,如果你还没有入门,或者已经入门了,都可以看看,快速、深入的学习。

    .net微信主动推送图文消息

    模拟HttpRequest请求登录http://mp.weixin.qq.com/ ,然后总结出上面的ajax请求URL,解析网页数据,实现拉取用户粉丝列表,根据fakeid推送图文消息

    Android几种消息推送方案总结

    现在总结下Android平台下几种推送方案的基本情况以及优缺点: 一、使用GCM(Google Cloude Messaging) Android自带的推送GCM可以帮助开发人员给他们的Android应用程序发送数据。它是一个轻量级的消息,告诉Android...

    如何利用 Spring Boot 3.X 和 WebSocket 来实现消息推送功能,并实现动态开启、关闭和取消定时任务的功能?

    使用场景及目标:本文旨在帮助开发人员实现实时消息推送和动态任务管理,适用于在线聊天、实时监控、实时数据展示等场景。目标是利用WebSocket技术实现消息即时推送,同时结合动态任务管理,控制消息推送的频率和...

    报表及数据共享平台需求分析报告.pptx

    整体规划—阶段 12 Phase1-经营报表 Phase2-管理报表 Phase3-移动推送 Phase4-绩效管理 报表及数据共享平台需求分析报告全文共33页,当前为第12页。 整体规划—框架 13 业务系统 外部 平台 数据源 操作性数据,查询...

    android push推送相关基本问答总结

    现在网上一大堆的关于推送方面的实现原理:1.通过pull(拉),也就是通过客户端主动定时轮询服务器请求数据。2.通过push(推),服务器通过一个长连接主动推送消息到客户端。这两个方式都可以实现推送功能。pull这个...

    针对网上小程序推送天气消息进行二次优化与细节调整,更快速与方便的进行完成自己功能的开发.zip

    同时,其特色功能如实时更新的信息推送、个性化推荐以及社交分享功能,让用户能够及时获取所需信息,并方便地将优质内容分享至朋友圈或好友,实现信息的高效传播与互动。 【小程序名称】注重数据安全与隐私保护,...

    php实现socket推送技术的示例

    总结下常用的socket函数 服务端: socket_create 创建socket设置基本参数  socket_bind 绑定ip和端口号  socket_listen 监听  socket_accept 客户端的连接  socket_read 读取客户端的数据  socket_write 给单独...

    Server-push-to-Android.rar_Android push_push

    服务端向Android推送数据解决方案总结

    基于URL数据的用户行为分析-开题报告

    通过在网络中心选定的交换设备上配置镜像端口,向已配置好的服务器推送网络流量数据;服务器通过tcpdump工具把采集到的数据保存为cap文件;通过python等语言对流量数据文件进行解析,选取关键信息如用户标识(MAC)...

    新闻日志大数据分析及可视化系统的设计与实现.doc

    为了解决海量新闻日志数据的存储问题,在新闻业务中得到实时的用户搜索内容的排行并进行可视化显示,得到公众关注的重点,从而达到针对用户关注的重点进行推送、广告的投放、及时消除不良的用户等目的。本文在对以上...

    Storm流计算项目:1号店电商实时数据分析系统-21.项目1-地区销售额-项目发布及总结.pptx

    18.项目1-地区销售额-HTTP长链接实现实时推送 19.项目1-地区销售额-HighCharts图表开发二及jquery运用 20.项目1-地区销售额-Web端完善和细节优化 21.项目1-地区销售额-项目发布及总结 22.项目1-地区销售额-项目需求...

    2019数据运营思维导图

    数据运营 作用&意义 知错能改,善莫大焉 —错在哪里,数据分析告诉你 运筹帷幄,决胜千里 —怎么做好“运筹”,数据分析告诉你 以往鉴来,未卜先知 —怎么发现历史的规律以预测未来,数据分析告诉你 工作思维 对业务...

    大数据分析报告经典语录汇总情况.doc

    部署:把数据挖掘成果送到相 应人手中,并进行日常监测和维护、更新。 【以终为始的分析原则】我做这个数据分析的目的是什么?然后,再根据这个目标倒推 应该从哪几个角度、指标进行分析。 【数据分析5步走】1、...

    数据运营思维导图

    第七天送大卡就是为了次日和7日留存的漂亮 次留很低,可能原因 新手阶段不友好、开场不吸引人、游戏上手难度大 程序bug太多,闪退,卡死,无法登陆等 功能引导太繁琐 次留不低,但是第3-4天大量流失,可能引起...

    Storm流计算项目:1号店电商实时数据分析系统-30.项目2-省份销售排行-Top N展示优化和项目开发思路总结.pptx

    18.项目1-地区销售额-HTTP长链接实现实时推送 19.项目1-地区销售额-HighCharts图表开发二及jquery运用 20.项目1-地区销售额-Web端完善和细节优化 21.项目1-地区销售额-项目发布及总结 22.项目1-地区销售额-项目需求...

    移动应用开发技巧以及入门教程知识点总结.docx

    平台选择:理解并选择合适的移动操作系统平台(iOS、Android或其他),或者采用跨平台技术(React Native、Flutter等)。 SDK集成:掌握各平台的软件开发工具包(SDK)集成方法,如Google ...推送通知:掌握Fireb

    营销数据分析报告(2).docx

    针对顾客的分类在店铺相关营销推广活动中实现精准推送,来提高活动的整体效果,确定主推产品,产品价格区间,预测热销产品,从顾客喜好、产品创新、价位、品牌、卖点、客单价,与同类产品对比,分析产品为什么会热销...

    网络安全检查总结报告.docx

    2、微软公司将自XX年4月8日起,停止Windows XP桌面操作系统的用户支持服务,同时也停止系统和安全补丁的推送,由于我站部分计算机仍在使用XP系统,我站网络信息安全小组积极应对这一情况,对部分能够升级的电脑升级...

Global site tag (gtag.js) - Google Analytics