欢迎来到三一文库! | 帮助中心 三一文库31doc.com 一个上传文档投稿赚钱的网站
三一文库
全部分类
  • 研究报告>
  • 工作总结>
  • 合同范本>
  • 心得体会>
  • 工作报告>
  • 党团相关>
  • 幼儿/小学教育>
  • 高等教育>
  • 经济/贸易/财会>
  • 建筑/环境>
  • 金融/证券>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 三一文库 > 资源分类 > PPT文档下载  

    电影频道业务和技术架构演示1.ppt

    • 资源ID:2494211       资源大小:1MB        全文页数:30页
    • 资源格式: PPT        下载积分:6
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录   微博登录  
    二维码
    微信扫一扫登录
    下载资源需要6
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    电影频道业务和技术架构演示1.ppt

    电影频道业务和技术架构演示 朱志国 2015-1-22,Outline,平台架构 点评业务结构 点评技术架构 应用分布式集群 数据库集群 电影频道模块和技术实现 电影频道模块 技术实现,点评业务结构,点评技术架构 - 宗旨,按业务线拆分 部署分离 团队分离 数据分离 好处 每次只部署部分服务器 每个节点可根据不同需求伸缩 每个应用之间不影响,点评平台技术方案,企业级应用:JAVA EE 服务器端技术:Java,Spring,MyBatis,Struts2 前端技术:HTML/CSS,jQuery,Freezer,BCBootstrap,Freemarker 应用分布式协调和通信: RPC: Pigeon2, Lion (ZooKeeper) MQ: Swallow Config管理:Lion 数据库:DAL (MySQL + MMM) 数据:MySQL, SQL Server, Hive, MongoDB, Redis 缓存:一级缓存:EhCache,二级缓存:Memcached (Java客户端:Spymemcached) 持续性集成:Git, Jenkins, Maven 监控:CAT 备份:MogileFS 部署平台:Tomcat,CentOS,F5,Docker,Tengine,Varnish,服务分布式 - 宗旨,RPC 停止RPC滥用,垂直业务内优先通过本地jar调用,跨业务才采用RPC调用 正确的识别业务逻辑的归属,让各个模块最大化内聚,从性能,可用性和维护性上减少耦合 自主研发的Pigeon(1/2) 支持TCP, HTTP协议 支持hessian,json,protobuf系列化协议 配置和分布式协调平台Lion 推算业务配置 Service集群控制 Service负载控制 建立在Zookeeper之上: 心跳检测 分布式队列 领导选举,缓存篇,使用DP缓存组件 Maven:依赖library包括avatar-cache,ehcache-core,spymemcached Spring配置:引入定义http:/www.dianping.com/schema/avatar http:/www.dianping.com/schema/avatar/avatar-1.0.xsd,添加配置 接口:com.dianping.avatar.cache.CacheService 实现原理 自定义配置支持AvatarNamespacheHandler和CacheBeanDefinitionParser 初始化Cache Service 注册: 统计缓存拦截器 缓存代理Bean 缓存拦截器 缓存切入点 缓存Advisor JMS监听器 自定义缓存容器CacheServiceContainer.CacheServiceContainer CacheClient EhcacheClientImpl KvdbClientImpl LocalCacheClientImpl (弃用) MemcachedClientImple,EhCache,Fast, simple, small foot print, and minimal dependencies Scalable Provides memory and disk stores for scalability into gigabytes Scalable to handreds of caches Tuned for high concurrent load and large multi-CPU servers Multiple CacheManagers per VM Scalable to hundreds of nodes with the Terracotta server array Flexible: Supports object or serializable caching, provides LRU, LFU, and FIFO cache eiction policies Standards Based Extensible: Cache listeners, peer discovery, replicators, extensions, loaders may be plugged in Application Persistence Listeners: CacheManager listeners and Cache event listeners JMX Enabled: CacheManager, Cache, CacheConfiguration, CacheStatistics Distributed Caching, Ehcache 1.2+ supports high performance distributed caching, 3 options: Clustered caching via Terracotta Replicated caching via RMI, Jgroups, or JMS Custom, a comprehensive plugin mechnism provides support for custom descovery and replication implementation,EhCache - Overview,缓存 - Memcached,应用程序,客户端程序库 (分布式算法),Node 1,Node 3,Node 2,Node 4,Node 1,Node 2,Node 3,Node 4,备份组,主组,对主组读和写,对备份组只写,双写架构,CAT,Transaction: 监控一段代码运行情况:运行时间统计、次数、错误次数等等 Event: 记录程序中一个事件记录了多少次,错误了多少次。相比于Transaction,Event没有运行时间统计 Heartbeat: 监控服务器的心跳消息,CAT系统心跳发生的频率是1分钟一次,心跳消息内容包括:线程、内存、磁盘、系统Load、GC等 Problem: 用于记录程序的、中出现的问题,包括程序的Error,访问较长的URL等 TopIp: 表示访问此业务程序的最多访问者IP信息,前100 SQL: 离线的Hadoop Job分析的结果,包括SQL执行的次数、错误次数等,Cat实时分析部署结构,Cat离线分析部署结构,电影频道业务功能模块,电影频道应用结构,基础数据服务,原数据查询 获取开设电影频道城市ID 获取影院列表 后去影院信息 获取行政区导航栏 获取影片信息 获取正在热映的电影列表 获取即将上映的影院列表 获取日期导航栏 获取影片导航栏 获取场次列表 获取影片展示天数 座位图 根据场次获取静态/动态完整座位图 根据影厅获取静态/动态完整座位图,订座服务,接口和服务 锁座 解锁 生成订单 取消订单 订单查询 支付 退款,电影频道活动,功能,取票机服务,接口和服务 取票 心跳 警告,电影频道PC WEB,功能,电影频道APP,功能,对外开发API,接口和服务,取票机接入,接口和服务,管理后台,功能 影院,场次,电影数据 搜索 查看 编辑 同步 监控 管理 取票机 搜索 状态查看 监控 管理,电影监控平台,电 影 监 控 平 台,影院信息维护,监控系统,影片内容运营,活动频道管理,影院管理,场次管理,院线监控,商户映射管理,合作方监控,票务系统监控,影院监控,场次监控,影片详情管理,影片排行,评论管理,专题管理,周边八卦管理,Job任务服务,同步信息 影片 场次 座位图 映射影院信息 购票状态,

    注意事项

    本文(电影频道业务和技术架构演示1.ppt)为本站会员(本田雅阁)主动上传,三一文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    经营许可证编号:宁ICP备18001539号-1

    三一文库
    收起
    展开