专栏首页腾讯云TVP姑苏城外论技术:物联网·小程序·微服务
原创

姑苏城外论技术:物联网·小程序·微服务

11月24日,云+社区开发者大会·苏州站「姑苏城外论技术:物联网·小程序·微服务」在苏州同程大厦举办,此次大会邀请了腾讯云、同程艺龙、Tetrate等多位业内技术大咖,与大家共同探讨物联网、小程序、微服务等热门技术!

本次大会主持人是腾讯云 TVP、同程艺龙机票事业群 CTO——王晓波。

接下来,让我们了解本次大会的嘉宾们带来了哪些精彩分享:

腾讯云物联网平台应用实践 —— 肖影,腾讯云物联网产品中心研发总监

肖影老师认为目前三大技术,即 B2B、物联网、区块链中,最大的变革点在物联网方面。物联网本身是所有万物互联的概念,任何产品、设备都可以彼此互通交流。接下来,肖影老师介绍了腾讯在物联网方面的产品矩阵,如面向物联网所做的TencentOS tiny、边缘计算服务、物联网安全服务 TID、物联网卡等。

从物联网整体上来说分四层,即「云管边端」。云指云服务,管是连接的管道,边是边缘,端是设备。肖影老师着重强调了端到端的安全方面,互联网很多的攻击手段是基于程序的,物联网不是简单的云上程序或者移动互联网程序之间的攻击,还会有基于硬件手段的攻击。这时候就非常考验认证方式、数据存储环境的隐私度。其次,肖影老师特别提及到异地容灾,在做容灾方案时,接入层多用公共的东西,少一些个性化,对于团队来说更有利于协作。

同程艺龙小程序性能监控系统的探索与实践——牛提罚,同程艺龙资深架构师

牛提罚老师首先从小程序实现原理开始分享,小程序的运行环境主要分逻辑层和渲染层,逻辑层是 JScore 这一层;webview这一层会通过第三方负责一切服务进行交互。牛老师介绍了小程序的生命周期,并指出了解代码运行时间是监控的核心。接着牛老师一一分享了启动加速流程、渲染机制、steData 机制这三块小程序的核心部分。

接着牛老师归纳了小程序性能监控的四大核心指标:基础数据、页面各阶段耗时、接口请求耗时、脚本异常,并介绍了监控系统的实现机制,数据采集的 SDK 嵌入小程序底层,帮助采集四大核心指标数据;使用数据采集接口进行数据发出;存储使用 Druid 聚合数据,用 ES 做明细查询;系统看板将系统指标呈现出来;报警平台通过发现问题进行实时报警。

如何快速构建一款联机游戏——林洁文,腾讯云专家工程师

游戏的联机部分改怎么做?林洁文老师首先对功能需求进行了拆解。游戏玩法、数据同步、房间管理、在线匹配、聊天系统等等,构建游戏后方系统的开发工作十分繁重,投入时间、成本也异常高昂。而腾讯联机引擎给联机游戏后端的研发带来了新的开发模式。

在新模式下,游戏业务逻辑还是需要开发者自己设计,业务代码还是要自己写。但是除此之外,可以通过引入 SDK,调用少量的 API 的就可以实现数据同步、匹配、房间管理等,通过云开发可以简便的做存档、实现大厅,甚至有些功能不需要开发,通过配置就可以完成,最后还可以通过dashboard,查看日志、看运营数据,如dau.ccu等。

那这个联机引擎的架构是怎样的呢?林洁文老师介绍:首先是一层高防,给每个游戏提供一个基本的抗D保障;大厅服通过云开发让开发者使用云函数、云存储、云数据库和 AI 等能力,实现游戏逻辑计算等需求。自定义服务逻辑集群是用来部署和管理战斗服,基于 k8s 进行集群管理。腾讯还自研了一套基于有状态的调度、部署、运维管理系统。为了满足开发者使用自己服务能力和资源的需求 ,我们开放了访问自有服务的通道, 开发者在控制台绑定上自有的 vpc 即可访问。

如何监控大规模分布式服务——吴晟,Tetrate.io Founding Engineer

吴晟老师首先介绍了metrics、tracing、logging 的异同,吴晟老师指出通过tracing采集日志,拿到关联/关系是没问题的,但是成本消耗太高。绝大部分厂家把tracing当APM原始数据在进行,几乎没人做手工tracing。SkyWalking 专注在 APM 上,更关注监控指标、拓铺图、告警,以及多纬度监控模式。接下来,吴晟老师详细介绍了 Apache SkyWalking 的社区规模、功能领域、自动探针,以及基本概念。

最后,吴晟老师详细解读了性能监控指数。如相应时间热力图、百分位数、成功率、流量与平均响应时间等。 百分位数告诉大家时间差和间隔,间隔越大访问规模越明显,而热力图颜色越深的部分则说明请求越多。

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • scrapy遇上ajax,抓取QQ音乐周杰伦专辑与歌词

    zone同学最近在上线小程序好久没写文章了,他说早就手痒痒了,所以挤出时间写了这篇,这是下面这五篇文章的连载文章:

    小小詹同学
  • 不经历几个项目,都不知道Python这么简单!

    其实,Python的简单是相对其他编程语言来说的。同样的功能,Java10行,Python可能就是1行。

    Python进阶者
  • 小程序10月研究报告:京东、滴滴双巨头微信入口小程序化,生态竞争升级

    报告显示,在10月份,不仅国庆长假带来小程序活跃用户的放量增长,同时各大平台也在不断释放新的能力。

    极乐君
  • 小程序读取excel表格数据,并存储到云数据库

    效果其实很简单,就是把excel里的数据解析出来,然后存到云数据库里。说起来很简单。但是真的做起来的时候,发现其中要用到的东西还是很多的。不信。。。。 那来看下...

    编程小石头
  • [mini-blog]小程序订阅消息踩坑记

    一次性订阅消息最大的优势就是不再受到七天有效期的限制,同时省去了生成formId的动作,而劣势在于必须用户主动允许,且允许一次只能发送一条信息。

    Bug生活2048
  • 微信开发者工具提示:getLocation需要在app.json中声明

    今天在写小程序程序项目时,需要获取当前位置的功能,在使用小程序 API wx.getLocation 时,提示“getLocation 需要在 app.json...

    德顺
  • 从弱关系到强关系,微盟如何用零售数字化打通数字与现实?

    尽管零售革新不断进行,各种概念层出不穷,但舆论焦点总是集中在那些巨头身上,天猫、京东、苏宁、拼多多等案例被反复拿来拆解分析。

    曾响铃
  • 干货 | 这些小程序技巧,你至少会用到一个!你

    微信官方提供了一些基本组件,但是有的组件没有提供类似size的属性,我们只需要一个css就可以解决,以radio为例:

    极乐君
  • 微信小程序,input输入内容双向绑定

    键盘输入时触发,event.detail = {value, cursor, keyCode},keyCode 为键值,2.1.0 起支持,处理函数可以直接 r...

    德顺
  • 干货 | 浅谈支付宝小程序与微信小程序开发的区别

    就在支付宝小程序上线当天,就有媒体和个人直接指出支付宝小程序示例部分有抄袭微信小程序的部分代码。支付宝很快发布道歉信承认。

    极乐君

扫码关注云+社区

领取腾讯云代金券