自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 云函数在音视频转码压缩场景应用案例

背景在社交应用,视频应用等领域,后端系统会收到用户上传的大量音视频文件,以及各种渠道商提供的音视频资料。这些数据的数据量大,频率高,质量参差不起,对系统的实时处理要求比较高,也给系统带来很大的压力。对于前端用户,也有自己不同的需求,比如流量不足的情况下,用户想选择清晰度没那么高的视频。对于后端系统,为了节省带宽,也会选择一定程度上的降低视频的清晰度。对于这种情况,我们可以使用云函数对这些视频文件处理,对应产生不同清晰度的视频,比如1080p,720p等,以满足不同场景下用户的需求,适应用户宽带小,流量少,

2021-01-07 21:28:16 180

原创 云函数websocket应用案例

背景在web开发当中,有两种场景需要前端和后端频繁交互,一种是后端数据变动频繁,需要实时通知前端,一种是多客户端需要实时交互,为了解决这两个问题,许多web开发者通过使用ajax实现长轮询来实现和后端的交互,这种方案的缺点是数据实时性不是很高,不断建立tcp链接性能损耗不可忽视。对于这种实时性要求高,数据变动频繁的需求,其实使用websocket的方案更加合适,websocket是一种实现全双工的一种非常好的方案。serverless虽然是无状态的,但是可以结合api网关的能力,实现websocket。

2021-01-04 21:06:17 1103

原创 云函数搭建个人博客案例

背景很多人都希望能有自己的博客,但是搭建一个博客需要大量的人力物力,比如说,需要一台一天24小时运行的服务器,需要购买一个域名,备案,自己需要运维服务器,需要繁重的开发工作,从前端到后端事无巨细。方案设计可以采用腾讯云函数实现,通过Hexo和腾讯云函数能快速构建自己的个人博客。步骤如下:安装serverless framework$ npm install -g serverless安装Hexo$ npm install -g hexo-cli初始化项目$ hexo init hexo

2021-01-04 20:48:50 530

原创 使用云函数实现语音识别案例

背景语音识别,也被称为自动语音识别 Automatic Speech Recognition,(ASR),其目标是将人类的语音中的词汇内容转换为计算机可读的输入,例如按键、二进制编码或者字符序列。与说话人识别及说话人确认不同,后者尝试识别或确认发出语音的说话人而非其中所包含的词汇内容。该技术已经广泛应用于我们平时的生活中,例如:语音输入法:智能语音输入,由实时语音识别实现,为用户节省输入时间、提升输入体验。语音消息转写:将用户的语音信息转成文字信息,由一句话识别服务实现,提升用户阅读效率。字幕生成

2021-01-04 20:40:09 362

原创 Serverless ETL应用案例

背景许多大型的电商系统,直播系统,流媒体系统,每天都会产生大量的数据,包括不仅限于交流,交易、浏览等等,这些行为会产生大量的数据,当这些数据源产生数据后,需要有一个组件获取数据源的数据,将数据写到 kafka,在传统的解决办法中,一是通过 Lofstash、Filebeat 等开源的数据存储方案处理,二是自己写代码实现这种逻辑。开始数据量小的时候还可以,随着业务的不断扩张,数据越来越大,为了保障可用性、可靠性以及性能相关的内容,需要大量的研发资源投入,因此,亟待新的解决方案支持。方案设计我们可以通过腾

2021-01-04 20:28:13 127

原创 基于云函数的日志机器人

背景研发和运维经常会干的一件事情是,在日志系统里面查找异常日志记录,然后分析系统异常的原因。在这个过程,查找异常日志这个动作拥有固定的流程和频率,具体来说,查找异常日志可以分解为打开es、确定检索条件、获取查找结果,频率为半天一次或者每天一次。从这点出发,可以考虑使用腾讯云云函数将日志检查这个操作自动化。原理腾讯云云函数是事件驱动的,这意味着事件的产生会触发函数的执行。同时,它支持定时触发器(Timer)作为事件,因此日志机器人的核心思路可以被解释为将打开es、确定检索条件、获取查找结果编写成云函数,

2021-01-04 20:17:44 180

原创 使用云函数实现消息流转

背景在使用消息队列时,消息流转是常见的需求,比如消息需要从ckafka的实例转储到另一个ckafka实例。消息流转的目的通常是为了能够访问不同网络的消息队列,这是因为云上的消息队列通常只开放内网访问。在很多情况下,用户往往是在云服务器cvm中部署一个中转程序。这种方案存在以下不足:资源可能过度供给。云服务器只用于消息转储太浪费。资源可能严重不足。在生产或者消费处于高峰时,云服务器无法自动扩展资源。从一点出发,云函数可以很好地克服云服务器在消息流传上的不足。原理云函数的特点是无服务器云函数可以

2021-01-04 20:09:30 350

原创 serverless在标签系统的应用

背景大部分业务系统,都有丰富的数据,比如商品,用户信息,物流信息等等。这里以电商为例,一个电商系统都有品类丰富的商品,用户数据,,如何对这些商品归门别类,如何去发掘这些商品的特性都是一个难题。难点在于商品种类多,以国内某电商为例,spu维度商品多达三百多万,size维度商品更是有两千万。这些商品被录入资料的时候信息往往是不准确的,一是因为商家为了搜索流量,会给商品加上各种不存在的属性,比如冬天的衣服,可能商家会加上夏天的标签,这样用户搜索夏装也能搜索出来。还有一点是资料维护不全,很多商品资料就简单几句描述

2020-12-29 11:11:12 61

原创 使用SCF进行图像分类

背景 图像相比文字能够提供更加生动、容易理解及更具艺术感的信息,是人们转递与交换信息的重要来源,也是图像识别领域的一个重要问题,图像分类是根据图像的语义信息将不同类别图像区分开来,是计算机视觉中重要的基本问题,也是图像检测、图像分割、物体跟踪、行为分析等其他高层视觉任务的基础。图像分类在很多领域有广泛应用,包括安防领域的人脸识别和智能视频分析等,交通领域的交通场景识别,互联网领域基于内容的图像检索和相册自动归类,医学领域的图像识别等。一般来说,图像分类通过手工特征或特征学习方法对整个图像进行全部描述,然后

2020-12-29 11:03:19 233

原创 前后端分离案例--使用sls把前端页面放进cos桶里

背景前后端分离已成为互联网项目开发的业界标准使用方式。以Web应用为例子,核心思想是前端HTML页面通过AJAX调用后端的RESTFUL API接口并使用JSON数据进行交互。其中,前端资源通常由Web服务器进行解析,比如Nginx、Apache,后端资源由应用服务器进行解析,比如运行有Java应用的内网服务器。对于前端资源的解析,目前比较流行的方案是使用负载均衡加上Web服务器的配置,这种方案会产生较高成本,主要体现在运维成本高。需要运维Web服务器。在这里,从节约成本的角度出发。可以考虑将前端资源解

2020-12-29 09:48:06 414

原创 使用云函数构建短信验证码服务的案例

背景通过手机短信发送验证码,是最普遍、最安全验证用户真实身份的方式。目前,短信验证码广泛应用于用户注册、密码找回、登录保护、身份认证、随机密码、交易确认等应用场景。原理短信验证的原理按步骤可分为6步:构造手机验证码。使用random对象生成要求的随机数作为验证码,例如4位验证码:1000~9999之间随机数;使用接口向短信平台发送手机号和验证码数据。然后短信平台再把验证码发送到制定手机号上,接口参数一般包括:目标手机号,随机验证码(或包含失效时间),平台接口地址,平台口令;保存短信平台返回的信息

2020-12-29 09:43:10 367 1

原创 使用 SCF 自动刷新被 CDN 缓存的 COS 资源

实践背景当静态内容需要更新时,通常会往 COS 覆盖上传一个更新版本的资源或删除该资源。若您配置的 CDN 缓存过期时间较长,则 CDN 的某些边缘节点可能会仍然缓存旧资源。缓存过期时间太短,则会影响到加速的效果。具体详情请参见 节点缓存配置 的相关信息。根据上述情况,您需要使用 CDN 控制台上的 缓存刷新 功能,对指定 URL 进行手动刷新操作,实现删除无效缓存文件或者更新资源。本文将结合 COS 和 SCF 的功能特性,在 COS 文件更新时,实现自动刷新 CDN 缓存的效果。前提条件腾讯

2020-12-29 09:36:55 274

原创 使用SCF实现图片验证码识别

背景验证码可以有效防止某个黑客对某一个特定注册用户用特定程序暴力破解方式进行不断的密码尝试,实际上用验证码是很多网站通行的方式。方案设计使用腾讯云函数和api网关来实现,云函数用于识别,api网关提供接口访问。具体步骤如下:1.编写训练模型:# -*- coding:utf-8 -*-# name: model_train.pyimport tensorflow.compat.v1 as tffrom datetime import datetimefrom util import g

2020-12-28 16:40:29 227

原创 使用云函数部署机器学习模型

背景将应用迁移到云能够减少运维成本,Serverless是应用迁移上云的流行方案。机器学习应用依赖多,因此上云比较麻烦。这里给出机器学习迁移上云的案例。机器学习的工作流程可以分为三个部分:1.首先对原始数据进行预处理;2.然后将处理过的数据进行模型训练,会选用不同的参数和算法组合进行多次训练,形成多个备选模型;3.最后选一个最合适的模型进行部署。(作者 | 杜万(倚贤) 阿里巴巴技术专家)其中应用上云只需要修改第3步,架构如下图所示:其中,模型是已经训练好的数据文件,只需要随函数打包上

2020-12-22 19:35:17 365

原创 善用云函数,开源节流,小程序后端使用云函数案例

背景随着serverless越来越流行,越来越多的中小型企业,个人开发者开始接纳并使用这样一个简单,灵活的平台。由于不用自己运维服务器,不用自己考虑系统负载问题,可以为企业节省不少成本。另外对于一些轻量级的应用,甚至连后端开发人员也不需要了。案例  最近我们接到一个咨询,上海某网路科技有一块业务是做定制H5活动(不是市面上H5模板配置一下这么简单的)。目前是前端Vue+后端java开发,前端放在云服务器站点目录,后端放在容器里面。那么这种情况不仅仅需要维护服务器,考虑扩缩容,还需要前后端程序员去配合开

2020-12-21 21:08:25 401

原创 上传COS触发云函数执行高并发文件处理逻辑案例

背景通过腾讯云云函数 SCF 可以实现对象存储 COS 中的文件自动解压缩、其中 COS 用于存储上传后需要解压的 .zip 文件及解压后的文件,SCF 实现对 .zip 文件上传至 COS 后的自动解压缩。同时还适用于对相关音视频文件上传到COS之后进行编解码、格式转换,裁剪等场景。COS + 云函数运行原理原理在云端,可以通过云函数(SCF)和 COS 产品进行联动,完成自动化业务逻辑处理,也就是所谓的事件驱动:支持一键配置 COS 事件监听,无需额外设备投入,即可实时消费 COS 事件;自定

2020-12-21 20:52:48 474

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除