BAT云服务介绍,开发者平台介绍

最近想弄一个微信订阅号玩一玩,微信虽然提供了编辑者模式,可以手动的编辑一些信息处理机制,比如自动回复,比如匹配关键字服务等。但是我想通过开发者模式提供自己的信息处理逻辑。那么就需要把自己的业务处理代码部署到具有公网IP地址的服务器上。所以,希望通过BAT提供的一些云服务来解决这一问题。这片文章主要讲的是BAT在线提供的服务种类以及简单说明。为以后解决各类问题提供参考。

百度:
1、云服务
百度云服务架构
(1)应用引擎(BAE: Baidu Application Engine)
帮助用户一站式的部署web应用或者移动应用的后端服务代码。比如你有一个web网站想发布到服务器上,那么就可以申请百度的应用引擎,然后把自己的网站部署上去就可以了。目前支持的语言包括php,java,python,node.js等。
(2)百度云存储(BCS Baidu Cloud Storage)
通过百度提供的一套REST风格的API调用相应接口,可以实现任何类型文件的存储。即如果你的应用需要大量存储一些数据,可以考虑存储到百度云存储上面。
(3)百度云数据库
云存储中方的数据大都是无规则的大文件,而百度云数据库主要是为想用数据库的人提供的。现在百度云数据库支持Mysql, MongoDB和Redis。
(4)云推送
利用百度提供的云服务,可以为自己应用的用户推送消息。比如你自己开发了一个应用,里面有很多用户,你想给一类用户或者一个用户推送消息等。可以借助这个功能。比如:在线问答应用,用户A用手机发表一个问题,问题的解答并不是实时的。假设在第二天用户B发表了第一个解答,这时需要将答案单独推送给A。
(5)媒体云
百度媒体云服务(简称“媒体云”)基于百度在视频处理、人脸识别、语音技术上的长期技术积累,为广大开发者提供媒体相关的整体解决方案。媒体云通过提供一系列HTTP Restful API及跨终端平台SDK,实现包括媒体存储、编码、转码、内容保护、点播、直播、分析、广告以及人脸检测、人脸识别、语音技术等的诸项功能。媒体应用具有技术专业性强、计算及存储资源门槛高的特点;而通过使用媒体云服务,开发者就可轻松利用百度的技术及平台资源同时,专注于自己的业务,灵活、快捷地构建各种形式的媒体应用。
说白了,百度为你提供了在视频,人脸识别语音识别方面的云服务。可以不再靠自己的能力做这些事情了。
(6)LBS开放平台
就是百度地图服务。
(7)手游平台
http://opengame.baidu.com/ 提供游戏开发SDK。方便游戏上线。

2、端服务(Frontia)
(1)第三方账号登陆
提供SDK,借助它可以方便百度,qq,新浪微博等账号登陆。这样就可以短期内获得大量用户,因为用户就不用再注册这么麻烦了。
(2)个人数据存储
提供SDK,免费个人存储空间,可以实现数据的同步等。
(3)社会化分享
提供SDK,方便分享你所看到的东西到各大社交网站。
(4)移动统计
提供SDK.Frontia的移动统计模块提供对用户访问移动应用的次数和时间的统计,并在Frontia控制台提供统计分析,包括:1. 用户分析 2. 使用分析 3. 终端分析 4. 自定义事件分析
(5)用户反馈
提供SDK,辅助应用收集用户的反馈信息。

3、其他
(1)App Builder
快速创建轻应用。成为直达号。可以根据提示,点击按钮就可以定制自己的APP应用。但是需要申请开通直达号,直达号对于个人来说是申请不了的,提交的信息材料比较多。
(2)轻工厂
可以快速基于模块搭建轻应用,十个应用日的审核。
(3)Clouda+
个人理解就是js库,应用到本地可以开发出好看的,可以调用本地应用的app.
其他就不一一介绍了。看截图:
百度的其他应用服务

以上是百度的一些云服务和提供用户方便使用的API接口等。下面补充介绍腾讯和阿里的一些服务。腾讯和阿里也提供了类似百度的云服务。但是也有一些自己的特色内容。

腾讯:
(1)CDN(Content Delivery Network)
CDN的全称是Content Delivery Network,即内容分发网络。其基本思路是尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输的更快、更稳定。通过在网络各处放置节点服务器所构成的在现有的互联网基础之上的一层智能虚拟网络,CDN系统能够实时地根据网络流量和各节点的连接、负载状况以及到用户的距离和响应时间等综合信息将用户的请求重新导向离用户最近的服务节点上。其目的是使用户可就近取得所需内容,解决 Internet网络拥挤的状况,提高用户访问网站的响应速度。
(2)云安全
腾讯公司安全团队在处理各种安全问题的过程中积累了相当多的技术和经验,腾讯云安全将这些宝贵的安全技术和经验打造成优秀的安全服务产品,为开发商提供业界领先的安全服务。

阿里:
(1)负载均衡SLB(Sever load balancing)
客户端向虚拟服务器发起连接时,通过某种负载均衡算法,转发到某真实服务器。SLB帮您轻松分发网络流量,消除单点故障提升应用系统的可用性。
(2)开放结构化数据服务(Open Table Service)
开放结构化数据服务(Open Table Service, OTS)是构建在阿里云飞天分布式系统之上的 NoSQL数据库服务,提供海量结构化数据的存储和实时访问。OTS 以实例和表的形式组织数据,通过数据分片和负载均衡技术,实现规模上的无缝扩展。应用通过调用 OTS API / SDK 或者操作管理控制台来使用 OTS 服务。
(3)开放数据处理服务ODPS(Open Data Processing Service)
开放数据处理服务(Open Data Processing Service, 简称ODPS)由阿里云自主研发,提供针对TB/PB级数据、实时性要求不高的分布式处理能力,应用于数据分析、挖掘、商业智能等领域。阿里巴巴的数据业务都运行在ODPS上

由上面可知,现在的各大公司基于自己本身的资源,为用户提供了大量的云服务。百度的比较全面一些,阿里的数据处理服务还是相当不错的。以后对于自己无法完成的事情,完全可以依赖这些大企业来完成。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值