使用规则引擎将设备消息流转到业务服务器 概述 天工平台将设备上报的数据流转至百度kafka中,之后,业务应用服务器可以消费kafka中的数据进行业务处理。 应用场景 场景说明: 通过百度消息服务kafka削峰填谷,缓冲消息,减轻服务器同时接收大量设备消息的压力。 持久化设备上报的业务数据,防止业务处理应用故障导致消息丢失造成损失。 前提条件 已开通百度消息服务。
支持 - 不支持 ○ 部分支持) 场景 用普通服务器搭建中大型网站或APP后台 用BAE专业版搭建中大型网站或APP后台 搭建分布式集群 - 需要分别购买服务器,手动配置均衡,组成分布式集群 ● 一键快速自动创建带有均衡负载的多实例分布式集群 安装环境 - 手动安装运行应用所需的runtime环境 ● 一键快速自动配置runtime环境(支持Java/php/node.js/python/自定义
登录成功后,左侧区域显示为本地文件目录,右侧区域为FTP服务器目录。
连接类型:选择 FTP 。 登录类型:默认即可。 用户名:填写FTP账号。 密码:填写FTP密码。 FTP连接地址、端口号、FTP账号和密码均可在“ 主机控制面板 > 常用操作 > 账号信息”中获取,参考 账号信息 。 点击“连接”,连接到FTP服务器。界面分为以下部份: 左上:本地区域,即本地硬盘。 右上:远程区域即远端服务器。 左下:传输队列,从此区域可以看出队列窗口,可以查看文件传输进度。
FTP根目录说明: /webroot:网站文件主目录,请将网站代码上传至该目录下 /weblogs:网站相关日志目录,详细日志文件说明如下: access.log:网站访问日志,按日期存储 error.log:PHP错误日志 appconf.log:应用扩展配置(app.conf)错误日志 nginx_conf_check.log:Nginx配置检查日志 /ftplogs:FTP访问与操作日志 /dblogs
BAE专业版支持的PHP-so列表 BAE专业版支持的PHP 5.4 so如下: 模块名 模块名 模块名 模块名 模块名 bcmath ftp mhash Phar sysvsem bz2 gd ming pspell sysvshm calendar gettext mongo readline tidy cgi-fcgi gmp mysql redis tokenizer Core hash mysqli
对于包含多个实例的应用,不同实例分属于不同的服务器,开发者应避免本地读写操作。
流量峰值轻松扩展 通过对流量的实时监控,灵活调整计算资源配置,随意添加执行单元,轻松应对海量访问。 全场景、多语言环境支持 支持PHP/Java/Python/Node.JS/静态HTML,Web应用,移动app后台等等,还提供丰富的扩展服务,包括MySQL、MongoDB、Redis、Log、Port等。 如何用BAE基础版部署APP 部署流程 登录BAE及添加部署 1.登录BAE控制台。
FTP服务器状态:分为“运行中”、“重启中”和“已停止”。 MySQL服务状态:分为“已启动”和“已停止”。 FTP容量:当FTP容量用满时,无法继续上传FTP文件,需要手动清理。系统产生的所有日志均会占用FTP容量,请及时清理或者转存日志,已保证空间可用容量。当FTP可用容量剩余不足10%时,将会发送站内信和邮件通知您清理空间。
BAE专业版的每个环境拥有独立的IP,但共享一套代码,不同的环境变量作为该环境的配置信息,从而实现不同环境不同配置。例如正式环境连接正式的数据库,测试环境链接测试的数据库,不同的数据库配置即通过环境变量来配置。 部署 指将某一个版本代码部署到某一个环境里并对外发布的过程,参见下图: