当前位置: 首页 > news >正文

360搜索建站公司视频号推广平台

360搜索建站公司,视频号推广平台,苏州网站建设哪家好,爱站网的关键词是怎么来的摘要 在互联网高度发达的今天#xff0c;ipad、手机等智能终端设备随处可见#xff0c;运行在其中的APP、网站也非常多#xff0c;如何采集终端数据进行分析#xff0c;提升软件的品质非常重要#xff0c;例如PV/UV统计、用户行为数据统计与分析等。虽然场景简单#xf…摘要 在互联网高度发达的今天ipad、手机等智能终端设备随处可见运行在其中的APP、网站也非常多如何采集终端数据进行分析提升软件的品质非常重要例如PV/UV统计、用户行为数据统计与分析等。虽然场景简单但是数据量大对系统的吞吐量、实时性、分析能力、查询能力都有较高的要求搭建起来并不容易。今天我们来介绍一下基于阿里云表格存储以及相关的大数据产品来采集与分析数据的方案。 点此查看原文 TableStore TableStore(表格存储)是阿里云自主研发的专业级分布式NoSQL数据库是基于共享存储的高性能、低成本、易扩展、全托管的半结构化数据存储平台支撑互联网和物联网数据的高效计算与分析。 目前不管是阿里巴巴集团内部还是外部公有云用户都有成千上万的系统在使用。覆盖了重吞吐的离线应用以及重稳定性性能敏感的在线应用。表格存储的具体的特性可以看下面这张图片。基于TableStore的数据采集分析系统 一个典型的数据采集分析统计平台对数据的处理主要由如下五个步骤组成 对于上图流程的具体实现网上有许多可以参考的案例数据在客户端采集完以后如果量比较小我们可能直接在后端的API上做一次透传然后持久化到RDBMS类型的数据库中就好了通过Sql可以进行数据分析。如果数据量很大就需要一些中间件来辅助收集和上传然后分别将数据写入到在线和离线的系统中比如先上传到FlumeFlume可以做数据的采集与聚合再将Flume作为消息的生产者将生产的消息数据通过Kafka Sink发布到Kafka中Kafka作为消息队列的角色可以对接后端的在线和离线计算平台。如下图所示 引入Flume和Kafka的原因有很多比如他们可以处理大流量的数据、做数据聚合、保证数据不丢失等但最关键的原因是他们拥有高吞吐的能力。引入的组件多系统的复杂性和成本也会相应的增加上图中Spark Streaming/Storm分析完成以后结果数据还需要引入另外的存储组件进行存储比如HBase/MySQL如果引入MySQL可能还需要再引入Redis做热点数据缓存这样一来就更加复杂了。 我们尝试一种基于TableStore和阿里云其他大数据产品的新方案我们先看架构图 图中关键路径分析 1、Web页、APP等客户端先通过埋点系统收集数据然后通过表格存储的SDK将数据写入TableStore的原始数据表。 2、MaxCompute直读TableStore原始数据表的数据进行分析然后QuickBI读取MaxCompute的数据进行展示具体操作可参考MaxCompute直读直写表格存储、QuickBI新建云数据源。 3、TableStore原始数据表中的数据可增量同步到ElasticSearch或者openSearch中同步方法参考TableStore数据同步到ElasticSearchTableStore数据同步到OpenSearch。 4、TableStore中的数据可增量同步到Blink/Flink进行分析分析完以后的数据再写回TableStore的结果数据表中DavaV读取结果数据表的数据进行展示。 新架构优势分析 1、客户端数据直读直写TableStore不需要再引入API层进行数据透传降低了复杂度对于大型应用来说也减少了不少的服务器成本。 2、TableStore已经对接了丰富了大数据组件包括阿里云的大数据产品和开源大数据产品数据的同步与读写非常容易。 3、实时分析与离线分析后的结果数据再写回TableStoreDataV直接读取结果数据进行展示因为TableStore具备高性能与高吞吐特点不需要再引入Redis等缓存组件可以简化整个系统。 直读直写安全问题 关于数据直读直写TableStore大家可能都会想到一个安全的问题客户端直连TableStore不是要把AccessKey和AccessId暴露在客户端吗答案是不用我们使用STSToken授权访问TableStore过程如下图所示 TableStore提供的SDK都支持使用STS授权的方式进行访问示例可参考TableStore NodeJs SDK使用STSToken使用STS方式访问TableStore需要控制好授权策略客户端不需要的接口请不要授权。 浏览器跨域访问TableStore 如果在浏览器端直接访问TableStore由于浏览器有同源策略的限制会产生跨域问题。因为TableStore的EndPoint域名与用户Web站点的域名不同。解决这个问题的思路有两个一是Web端不直接访问TableStore改为先请求自己的Web Server端Web Server端再使用TableStore SDK来发起请求这样其实就是后端访问了问题解决了但也没了我们直读直写的优势二是TableStore服务端通过某种方式直接支持js跨域请求这条路我们正在支持当中当前处于开发阶段支持的方式是cors协议支持跨域。但目前也有快捷的支持方式如果您有浏览器直接访问TableStore的需求可以直接联系我们支持起来也很快。 总结 表格存储因其高性能、高吞吐、高可靠的特性使得它在数据采集这种对后端吞吐要求很高的场景下非常适用客户端数据直读直写表格存储也为后端节省了中间层数据流转这一层服务减少了复杂性也节省了成本。另外表格存储对接了丰富的计算、分析、展示工具可以覆盖数据采集与分析的几乎所有场景本文所介绍的周边组件也只涵盖了一部分更多的示例与说明请参考表格存储用户指南。
http://www.zqtcl.cn/news/744914/

相关文章:

  • 手机网站在哪里找到网上能免费做网站发布叼
  • 网站设置英文怎么说广州优质网站建设案例
  • 外贸怎样做网站临汾花果街网站建设
  • 专业集团门户网站建设方案南昌医院网站建设
  • 用php做美食网站有哪些新建网站如何做关键词
  • 企业网站建设招标微信公众平台官网登录入口网页版
  • 网站宣传图网站程序预装
  • 网站设计论文选题seo排名优化推广报价
  • wordpress图床网站百度链接收录
  • 八年级信息网站怎么做电商网站的支付接入该怎么做呢
  • wordpress 的应用大兴安岭地网站seo
  • 网站建站作业做直播网站赚钱
  • 网站建设虍金手指花总简单免费制作手机网站
  • 京东网站是刘强冬自己做的吗献县网站建设价格
  • 余姚什么网站做装修比较好邢台企业做网站哪儿好
  • 网站建设后端国外购物平台排行榜前十名
  • 西安做百度推广网站 怎样备案简述商务网站建设
  • 如何建设本地网站东莞常平限电通知2021
  • 成都网站建设cdajcx重庆推广网站排名价格
  • 建网站的价格网店设计方案计划书
  • 长沙做公司网站如何制作个人网站教程
  • 做一个网站怎么做的仿qq网站程序
  • 曲靖市建设局网站官网织梦可以放两个网站
  • 网站建设方案ppt模板网站怎么做用户登录数据库
  • 做3d图的网站有哪些软件有哪些专业设计企业网站
  • 青海省wap网站建设公司做美工比较好的网站
  • 1个云虚拟主机怎么做多个网站网站规划与建设实验心得
  • led视频网站建设公众号代运营平台
  • 北京微信网站开发费用软件开发做平台
  • 平面设计师必备网站精湛的赣州网站建设