jancd/qiniu-developer_ShareGPT huggingface dataset:
human: 如何处理七牛云的低代码QItem.RecordInfo

gpt: [低代码](https://developer.qiniu.com/lowcode) > API 文档 >
[互动直播](https://developer.qiniu.com/lowcode/api/12007/qlive-api) > [android
API文档](https://developer.qiniu.com/lowcode/api/12032/the-android-api-
documentation) > QItem.RecordInfo

#  QItem.RecordInfo

最近更新时间: 2022-08-22 15:39:58

class com.qlive.shoppingservice.QItem.RecordInfo

商品讲解录制信息

Index

字段

  * RECORD_STATUS_FINISHED
  * RECORD_STATUS_WAITING
  * RECORD_STATUS_GENERATING
  * RECORD_STATUS_ERROR
  * RECORD_STATUS_RECORDING
  * id
  * recordURL
  * start
  * end
  * status
  * liveID
  * itemID

字段

RECORD_STATUS_FINISHED

  * public static int RECORD_STATUS_FINISHED
  * 录制完成

RECORD_STATUS_WAITING

  * public static int RECORD_STATUS_WAITING
  * 等待处理

RECORD_STATUS_GENERATING

  * public static int RECORD_STATUS_GENERATING
  * 正在生成视频

RECORD_STATUS_ERROR

  * public static int RECORD_STATUS_ERROR
  * 失败

RECORD_STATUS_RECORDING

  * public static int RECORD_STATUS_RECORDING
  * 正在录制

id

  * public int id
  * 录制ID

recordURL

  * public String recordURL
  * 播放路径

start

  * public long start
  * 开始时间戳

end

  * public long end
  * 结束时间戳

status

  * public int status
  * 状态

liveID

  * public String liveID
  * 所在直播间ID

itemID

  * public String itemID
  * 所在商品ID

以上内容是否对您有帮助？
human: 如何处理七牛云的低代码QGift

gpt: [低代码](https://developer.qiniu.com/lowcode) > API 文档 >
[互动直播](https://developer.qiniu.com/lowcode/api/12007/qlive-api) > [android
API文档](https://developer.qiniu.com/lowcode/api/12032/the-android-api-
documentation) > QGift

#  QGift

最近更新时间: 2022-10-31 14:18:59

class com.qlive.giftservice.QGift

礼物模型

Index

字段

  * giftID
  * type
  * name
  * amount
  * img
  * animationType
  * animationImg
  * order
  * createdAt
  * updatedAt
  * extension

字段

giftID

  * public int giftID
  * 

type

  * public int type
  * 礼物类型

name

  * public String name
  * 礼物名称

amount

  * public int amount
  * 礼物金额，0 表示自定义金额

img

  * public String img
  * 礼物图片

animationType

  * public String animationType
  * 动态效果类型

animationImg

  * public String animationImg
  * 动态效果图片

order

  * public int order
  * 排序，从小到大排序，相同order 根据创建时间排序',

createdAt

  * public long createdAt
  * 创建时间

updatedAt

  * public long updatedAt
  * 更新时间

extension

  * public Map extension
  * 扩展字段

以上内容是否对您有帮助？
human: 如何处理七牛云的低代码QGiftMsg

gpt: [低代码](https://developer.qiniu.com/lowcode) > API 文档 >
[互动直播](https://developer.qiniu.com/lowcode/api/12007/qlive-api) > [android
API文档](https://developer.qiniu.com/lowcode/api/12032/the-android-api-
documentation) > QGiftMsg

#  QGiftMsg

最近更新时间: 2022-10-31 14:18:52

class com.qlive.giftservice.QGiftMsg

礼物消息

Index

字段

  * GIFT_ACTION
  * liveID
  * gift
  * sender

字段

GIFT_ACTION

  * public static String GIFT_ACTION
  * 

liveID

  * public String liveID
  * 所在直播间

gift

  * public [QGift](https://developer.qiniu.com/lowcode/api/12277/qgift) gift
  * 礼物信息

sender

  * public [QLiveUser](https://developer.qiniu.com/lowcode/api/12062/QLiveUser) sender
  * 发送者信息

以上内容是否对您有帮助？
human: 如何处理七牛云的低代码QGiftService

gpt: [低代码](https://developer.qiniu.com/lowcode) > API 文档 >
[互动直播](https://developer.qiniu.com/lowcode/api/12007/qlive-api) > [android
API文档](https://developer.qiniu.com/lowcode/api/12032/the-android-api-
documentation) > QGiftService

#  QGiftService

最近更新时间: 2022-10-31 14:19:07

interface com.qlive.giftservice.QGiftService

礼物服务

Index

方法

  * sendGift
  * addGiftServiceListener
  * removeGiftServiceListener

方法

sendGift

  * public void sendGift(int giftID,int amount,QLiveCallBack callback)
  * 发礼物

Parameters

    * giftID: int 

    * amount: int 

    * callback: [QLiveCallBack](https://developer.qiniu.com/lowcode/api/12052/QLiveCallBack)

Returns void

addGiftServiceListener

  * public void addGiftServiceListener(QGiftServiceListener listener)
  * 添加礼物监听

Parameters

    * listener: [QGiftServiceListener](https://developer.qiniu.com/lowcode/api/12280/qgiftservicelistener)

Returns void

removeGiftServiceListener

  * public void removeGiftServiceListener(QGiftServiceListener listener)
  * 移除礼物监听

Parameters

    * listener: [QGiftServiceListener](https://developer.qiniu.com/lowcode/api/12280/qgiftservicelistener)

Returns void

以上内容是否对您有帮助？
human: 如何处理七牛云的低代码QGiftServiceListener

gpt: [低代码](https://developer.qiniu.com/lowcode) > API 文档 >
[互动直播](https://developer.qiniu.com/lowcode/api/12007/qlive-api) > [android
API文档](https://developer.qiniu.com/lowcode/api/12032/the-android-api-
documentation) > QGiftServiceListener

#  QGiftServiceListener

最近更新时间: 2022-10-31 14:19:22

interface com.qlive.giftservice.QGiftServiceListener

礼物监听

Index

方法

  * onReceivedGiftMsg

方法

onReceivedGiftMsg

  * public void onReceivedGiftMsg(QGiftMsg giftMsg)
  * 收到礼物消息

Parameters

    * giftMsg: [QGiftMsg](https://developer.qiniu.com/lowcode/api/12278/qgiftmsg)

Returns void

以上内容是否对您有帮助？
human: 如何处理七牛云的低代码QLike

gpt: [低代码](https://developer.qiniu.com/lowcode) > API 文档 >
[互动直播](https://developer.qiniu.com/lowcode/api/12007/qlive-api) > [android
API文档](https://developer.qiniu.com/lowcode/api/12032/the-android-api-
documentation) > QLike

#  QLike

最近更新时间: 2022-10-31 14:19:29

class com.qlive.likeservice.QLike

点赞

Index

字段

  * liveID
  * count
  * sender

字段

liveID

  * public String liveID
  * 直播间ID

count

  * public int count
  * 点赞数量

sender

  * public [QLiveUser](https://developer.qiniu.com/lowcode/api/12062/QLiveUser) sender
  * 点赞者

以上内容是否对您有帮助？
human: 如何处理七牛云的低代码QLikeResponse

gpt: [低代码](https://developer.qiniu.com/lowcode) > API 文档 >
[互动直播](https://developer.qiniu.com/lowcode/api/12007/qlive-api) > [android
API文档](https://developer.qiniu.com/lowcode/api/12032/the-android-api-
documentation) > QLikeResponse

#  QLikeResponse

最近更新时间: 2022-10-31 14:19:34

class com.qlive.likeservice.QLikeResponse

点赞响应

Index

字段

  * total
  * count

字段

total

  * public int total
  * 直播间总点赞数

count

  * public int count
  * 我在直播间内的总点赞数

以上内容是否对您有帮助？
human: 如何处理七牛云的低代码QLikeService

gpt: [低代码](https://developer.qiniu.com/lowcode) > API 文档 >
[互动直播](https://developer.qiniu.com/lowcode/api/12007/qlive-api) > [android
API文档](https://developer.qiniu.com/lowcode/api/12032/the-android-api-
documentation) > QLikeService

#  QLikeService

最近更新时间: 2022-10-31 14:19:40

interface com.qlive.likeservice.QLikeService

点赞服务

Index

方法

  * like
  * addLikeServiceListener
  * removeLikeServiceListener

方法

like

  * public void like(int count,QLiveCallBack callback)
  * 点赞

Parameters

    * count: int 

单次点赞数量

    * callback: [QLiveCallBack](https://developer.qiniu.com/lowcode/api/12052/QLiveCallBack)

Returns void

addLikeServiceListener

  * public void addLikeServiceListener(QLikeServiceListener listener)
  * 添加点赞监听

Parameters

    * listener: [QLikeServiceListener](https://developer.qiniu.com/lowcode/api/12284/qlikeservicelistener)

Returns void

removeLikeServiceListener

  * public void removeLikeServiceListener(QLikeServiceListener listener)
  * 移除点赞监听

Parameters

    * listener: [QLikeServiceListener](https://developer.qiniu.com/lowcode/api/12284/qlikeservicelistener)

Returns void

以上内容是否对您有帮助？
human: 如何处理七牛云的低代码互动直播SDK及Demo源码下载

gpt: [低代码](https://developer.qiniu.com/lowcode) > SDK 下载 > 互动直播SDK及Demo源码下载

#  互动直播SDK及Demo源码下载

最近更新时间: 2024-03-13 15:54:21

> 说明： SDK 名称：互动直播低代码 SDK 开发者：上海七牛信息技术有限公司 互动直播低代码 SDK 合规使用说明请参考[七牛 SDK
> 合规使用说明](https://developer.qiniu.com/pili/12616/sdk-compliance-
> instructions)；隐私政策说明请参考[七牛 SDK
> 隐私策略](https://developer.qiniu.com/pili/8027/sdk-privacy-policy)

互动直播客户端SDK及Demo源码最新版本的下载地址。

终端 | SDK下载地址 | Demo源码下载地址 | 相关文档 | Demo体验地址  
---|---|---|---|---  
Android | [qlive-droid-sdk-V1.1.0 下载 __](https://github.com/qiniu/QNLiveKit_Android/tree/main/app-sdk)| [Android Demo 源码 __](https://github.com/qiniu/QNLiveKit_Android/tree/main/app)| [Android 集成文档 __](https://developer.qiniu.com/lowcode/manual/12027/android-fast-access)| [Android Demo 下载地址 __](http://fir.qnsdk.com/s6py)  
iOS | [qlive-ios-sdk-V1.1.0 下载 __](https://github.com/pili-engineering/QNLiveKit_iOS/tree/main/DownloadResource)| [iOS Demo 源码 __](https://github.com/pili-engineering/QNLiveKit_iOS)| [iOS 集成文档 __](https://developer.qiniu.com/lowcode/12110/interactive-live-low-code)| [iOS Demo 下载地址 __](https://testflight.apple.com/join/P4JvjmH9)  
Web | 暂无 | [Web Demo源码 __](https://github.com/pili-engineering/QNLiveKit_Web/blob/main/packages/qnweb-live-demo)| [Web 集成文档 __](https://github.com/pili-engineering/QNLiveKit_Web/blob/main/packages/qnweb-live-demo/README.md)| [Web Demo 体验地址 __](https://live-web.qiniu.com)  
  
以上内容是否对您有帮助？
human: 如何处理七牛云的低代码互动直播

gpt: [低代码](https://developer.qiniu.com/lowcode) > 最佳实践 > 互动直播

#  互动直播

最近更新时间: 2023-03-03 16:26:37

互动直播最佳实践

以上内容是否对您有帮助？
human: 如何处理七牛云的低代码PK打榜最佳实践

gpt: [低代码](https://developer.qiniu.com/lowcode) > 最佳实践 >
[互动直播](https://developer.qiniu.com/lowcode/best_practices/12418/interactive-
live) > PK打榜最佳实践

#  PK打榜最佳实践

最近更新时间: 2023-03-10 15:19:50

# PK打榜最佳实践

对于pk业务QLivekit默认只维护房间里有一场pk以及pk信息：双方主播信息房间信息及状态信息。QLiveUIKit实现效果如下：  
![uikit-pk](https://demo-qnrtc-files.qnsdk.com/pk.png)

如要实现PK其他业务如常见的pk打榜或者其他pk事件，如下图：  
![uikit-pk](https://demo-qnrtc-files.qnsdk.com/pk2.png)

## 对接步骤

![uikit-pk](https://demo-qnrtc-files.qnsdk.com/pkdrawio.png)

### 实现服务pk开始回调

配置低代码服务端的pk开始回调接口

### 实现自定义的记分业务

业务服务端收到购买礼物请求等pk加分情况是调用服务端[跟新扩展字段接口
__](https://developer.qiniu.com/lowcode/12417/pk-module-
interface)，如定义扩展字段”pk_score“为记分、”pk_win_or_lose“为输赢。  
调用pk跟新扩展字段接口后pk双方房间都会收到相应的消息，并且该字段记录在QPKSession(pk会话中)，后进房间的观众也能取得当前相应的值。

### 客户端监听事件实现自定义UI

    
    
     client.getService(QPKService::class.java)
        .addServiceListener(object : QPKServiceListener {
            //pk开始
            override fun onStart(pkSession: QPKSession) {
                //如果后面进来的观众进入一个已经pk进行中的房间，取出最新的自定义字段的值恢复UI
                pkSession.extension["pk_score"]?.let {}
                pkSession.extension["pk_win_or_lose"]?.let {}
            }
    
            override fun onStop(pkSession: QPKSession, code: Int, msg: String) {}
            override fun onStartTimeOut(pkSession: QPKSession) {}
    
            //pk自定义扩展字段跟新
            override fun onPKExtensionChange(extension: QExtension) {
                when (extension.key) {
                    //自定义pk分数事件
                    "pk_score" -> {}
                    //pk输赢事件
                    "pk_win_or_lose" -> {}
                }
            }
        })
    

以上内容是否对您有帮助？
human: 如何处理七牛云的容器轻应用平台什么是容器轻应用平台?

gpt: [容器轻应用平台](https://developer.qiniu.com/qapp) > 产品简介 > 什么是容器轻应用平台?

#  什么是容器轻应用平台?

最近更新时间: 2022-11-17 14:51:05

# **1.什么是容器轻应用平台？**

容器轻应用(QAPP)，是一个为开发者客户提供稳定、可靠、弹性、轻量的容器应用平台，助力开发者客户快速实现业务容器化。

为您省去底层服务器的运维和管理工作，让您专注于业务开发，提升开发效率。同时，仅需要为容器实际运行消耗的资源付费，可以节约使用成本。

# **2.产品架构**

QAPP 产品架构图，如下所示：

![image](https://dora-doc.qiniu.com/WX20221109-112538%402x.png)

# **3.产品功能**

以开发者视角为其提供以下能力：

### **多方式部署应用**

先制作应用镜像，支持控制台和命令行工具部署应用。

功能 | 说明  
---|---  
[命令行工具qappctl](https://developer.qiniu.com/qapp/tools/12308/qappctl-command-line-tools) | 通过使用该命令行工具，开发者能够创建、部署、维护、管理容器应用服务。  
[QAPP控制台 __](https://portal.qiniu.com/dora/qapp)|  登录 QAPP 控制台，可视化方式来部署应用。  
  
### **应用托管**

提供一站式的应用生命周期管理能力，简化运维。

功能 | 说明  
---|---  
[应用创建](https://developer.qiniu.com/qapp/development_guidelines/12312/create-an) | 创建应用，以应用为管理视角，支持创建多个不同的应用服务。  
[应用配置](https://developer.qiniu.com/qapp/development_guidelines/12323/application-configuration01) | 创建应用版本时，支持将应用代码中的变量、参数等提取到配置文件中，可以从该配置文件中获取相应的变量和参数，以便快速更改，能避免额外的代码修改和镜像构建。  
[应用版本](https://developer.qiniu.com/qapp/development_guidelines/12314/the-new-application-version) | 应用支持创建多个版本，提供逻辑隔离的运行环境。例如使用不同版本隔离开发、测试和生产环境等不同环境。  
[实例部署](https://developer.qiniu.com/qapp/development_guidelines/12324/instance-deployment) | 选择应用版本来部署实例，手动调整实例数。  
[应用生命周期管理](https://developer.qiniu.com/qapp/development_guidelines/12337/application-lifecycle-management) | 提供云应用从部署到运行的整个生命周期管理服务，包括应用的实例部署、升级和扩缩容、删除等。  
[弹性伸缩](https://developer.qiniu.com/qapp/development_guidelines/12327/automatic-enlarge-shrinks) | 支持定时、监控指标弹性伸缩，从容应对业务高峰期的突发流量洪流。  
**多发布策略** | 支持 [滚动更新](https://developer.qiniu.com/qapp/development_guidelines/12329/scroll-to-update) 发布策略，能够快速实现新版本的升级、以及异常时回滚。  
| 支持
[流量分配](https://developer.qiniu.com/qapp/development_guidelines/12331/flow-
distribution01) 发布策略，借助流量分配可以实现流量切分，能够快速实现 A/B 测试等高级功能，完成新版本的小规模验证。  
[流量控制](https://developer.qiniu.com/qapp/development_guidelines/12332/flow-control) | 分布式流量管理，包括超时时长。  
**应用访问** | [Fop请求入口](https://developer.qiniu.com/qapp/development_guidelines/12335/fop-request-entry01)，支持访问存储在 kodo 的资源。  
|
[异步任务入口](https://developer.qiniu.com/qapp/development_guidelines/12336/asynchronous-
task-entry)，支持访问公网资源。  
  
### **监控管理**

通过多样化的监控分析能力，为您的应用运行保驾护航。

功能 | 说明  
---|---  
[日志管理](https://developer.qiniu.com/qapp/development_guidelines/12338/log-management) | 支持查看应用内容器的 stdout 和 stderr 日志，提供实时的标准输出日志，方便定位业务问题。  
[系统监控](https://developer.qiniu.com/qapp/development_guidelines/12339/system-monitoring) | 提供系统级别的监控，如CPU、GPU、内存、显存、请求次数、实例运行时间等  
[运维告警](https://developer.qiniu.com/qapp/development_guidelines/12340/ops-alarm) | 能通过企业微信、短信、站内信等接收异常事件，以提醒您采取必要的解决措施，快速聚焦问题，大幅度提升诊断问题的效率。  
  
以上内容是否对您有帮助？
human: 如何处理七牛云的容器轻应用平台产品优势

gpt: [容器轻应用平台](https://developer.qiniu.com/qapp) > 产品简介 > 产品优势

#  产品优势

最近更新时间: 2022-11-07 16:37:43

容器轻应用(QAPP)，是一个为多媒体开发客户提供稳定、可靠、弹性、轻量的容器应用平台，助力多媒体开发者快速实现业务容器化。

为您省去底层服务器的运维和管理工作，让您专注于业务开发，提升开发效率。同时，仅需要为容器实际运行消耗的资源付费，可以节约使用成本。

优势 | 七牛云容器轻应用平台  
---|---  
**简单易用** | QApp支持控制台、命令行工具两种部署方式，您无需掌握K8s的底层细节，以低门槛拥抱容器技术，快速上手使用功能服务。  
**灵活弹性** | 支持突发场景下的秒级弹性伸缩、支持丰富的弹性策略。  
**安全可靠** | 使用了内核级别的资源隔离和访问控制，您无需担心您的运行实例及其相关数据会被相同物理主机上的其他实例非法访问。  
**低成本** | 按实例启动到结束时间段内消耗的资源计费，按需使用，按需计费。部署容易，可根据负载需要调节计算资源，减少空置费用。  
**全托管面运维** | 您可以聚焦核心业务，专注于业务的逻辑开发，无需考虑底层资源，例如集群可用性、容量和性能等方面的问题，减少繁杂的运维管理。同时，提供全托管的管理界面，为应用提供开箱即用的生命周期管理、可观测等功能，帮您快速排查故障。  
  
以上内容是否对您有帮助？
human: 如何处理七牛云的容器轻应用平台应用场景

gpt: [容器轻应用平台](https://developer.qiniu.com/qapp) > 产品简介 > 应用场景

#  应用场景

最近更新时间: 2022-11-04 10:21:51

容器轻应用平台（QAPP）具有广泛的应用场景，帮助您的企业极速上云、从容应对突发性流量洪流和灵活启停应用环境，降低资源成本。

# 数据处理任务

一般包括分布式计算、批量和实时大数据处理任务，这类场景需要稳定的计算能力，经常需要快速处理大批量业务数据，任务结束后即可快速释放资源，如C2、大数据、AI训练等场景。QAPP
提供CPU/GPU多种实例规格，满足不同数据处理场景。

# 流量突增任务

业务波峰波谷明显，高峰期流量突增需要及时扩容支撑业务，平时流量稳定时大量资源闲置浪费，如电商、直播、在线教育等场景。

  * **灵活** ：建立容器、服务多层的编排能力，提供多集群的管理。
  * **低门槛** ：客户只需要通过 [命令行工具qappctl](https://developer.qiniu.com/qapp/tools/12308/qappctl-command-line-tools) 上传容器镜像，然后可以通过 `qaapctl` 或 `portal` 进行应用实例部署。
  * **保障高峰期业务SLA** ：多维度的扩缩容、告警能力，轻松应流量高峰，避免系统崩溃。
  * **快速诊断定位问题** ：在某个集群完成实例部署后，对于线上问题的分析、排查、预警和解决，提供强有力支持，节省大量的排查时间。

# 业务快速上云

个人或企业业务迁移七牛云上，可选择七牛云的容器轻应用平台来简化上云配置，简化集群管理，提升业务交付速率。  
在七牛云云容器轻应用平台上，您可以一键单击创建应用（将业务构建镜像中），快速实现应用容器化部署，同时也可达到弹性扩缩、按需部署、高可用、易扩容、开发友好、降低人力成本的效果。

以上内容是否对您有帮助？
human: 如何处理七牛云的容器轻应用平台QAPP开通区域

gpt: [容器轻应用平台](https://developer.qiniu.com/qapp) > 产品简介 > QAPP开通区域

#  QAPP开通区域

最近更新时间: 2022-11-04 10:24:22

本文介绍容器轻应用平台（QAPP）支持的地域。

地域 | Region ID  
---|---  
华东 | z0  
华北 | z1  
华南 | z2  
  
以上内容是否对您有帮助？
human: 如何处理七牛云的容器轻应用平台使用限制

gpt: [容器轻应用平台](https://developer.qiniu.com/qapp) > 产品简介 > 使用限制

#  使用限制

最近更新时间: 2022-11-10 14:10:24

在使用容器轻应用平台（QAPP）前，您需要先了解QAPP的使用限制。

限制项 | 限制值 | 说明  
---|---|---  
单用户可创建应用数量 | 10个 | 如需提升额度，请[提交工单 __](https://support.qiniu.com/question)申请。  
单个应用版本存储空间 | 20G | 如需提升额度，请[提交工单 __](https://support.qiniu.com/question)申请。  
单个应用的部署ID上限 | 10个 |   
单次部署实例数上限 | 1000个 |   
应用扩缩容实例数上限 | 10000个 |   
可用区域 | 华东  
华北  
华南 | 如需增加区域，请[提交工单 __](https://support.qiniu.com/question)申请。  
镜像 | 七牛云容器应用镜像库 | 不支持第三方镜像库  
  
以上内容是否对您有帮助？
human: 如何处理七牛云的容器轻应用平台计费方式

gpt: [容器轻应用平台](https://developer.qiniu.com/qapp) > 购买指南 > 计费方式

#  计费方式

最近更新时间: 2023-03-27 09:15:24

本文介绍容器轻应用平台（QAPP）的计费模式、计费项及定价。

# **计费模式**

[按量计费
__](https://www.qiniu.com/prices/dora)，将按照应用实例的实际运行时间来计费，属于先使用，后付费的结算方式。您可以通过[财务中心
__](https://portal.qiniu.com/financial/estimated-consume)查看实时消费明细。

# **计费项及定价**

## 按量计费定价

QApp 服务费用 = ∑CPU实例规格单价*本月运行时长（以小时计），即应用中所有实例的CPU规格单价乘以本月运行时长的总和。

>   * 实例运行时长：对每月应用实例使用情况，按小时计费，不足一小时按一小时计算。
>   * 价格单位：元／小时。
>

## 计费项

收费按照资源配置价格， 按需使用。当前QAPP 支持 CPU 和 GPU 两种资源类型的实例规格。

**计费项** | **CPU** | **CPU内存** | **系统盘** | **公开价（元/小时）**  
---|---|---|---|---  
C1M1 | 1核 | 1GB | 20 GB | 0.0815  
C2M2 | 2核 | 2 GB | 20 GB | 0.1631  
C2M4 | 2核 | 4 GB | 20 GB | 0.1671  
C4M4 | 4核 | 4 GB | 20 GB | 0.3081  
C4M8 | 4核 | 8 GB | 20 GB | 0.3161  
C8M8 | 8核 | 8 GB | 20 GB | 0.6161  
C8M16 | 8核 | 16 GB | 20 GB | 0.6321  
C16M16 | 16核 | 16 GB | 20 GB | 2.0875  
C16M32 | 16核 | 32 GB | 20 GB | 2.1451  
  
>   * 关于GPU实例规格，需要 [提交工单 __](https://support.qiniu.com/tickets/new/)进行咨询后再使用。
>

# 计费示例

**示例** ：某公司2022年12月使用QAPP，部署了3个应用，产生的费用如下：

**实例规格** | 实例运行时长（小时） | **公开价（元/小时）**  
---|---|---  
C4M4 | 360 | 0.3081  
C8M8 | 720 | 0.6161  
C16M16 | 720 | 2.0875  
      
    
    C4M4费用：0.3081*360=110.916（元）
    C8M8费用：0.6161*720=443.592（元）
    C16M16费用：2.0875*720=1503（元）
    总计：2057.508（元）
    

# 免费额度

开通七牛云容器轻应用平台的标准用户，每月可享受一定量的免费额度。每月计费时，会先抵扣免费额度，超出部分按价格详情付费结算。

  * 每月C1M1，750小时。

以上内容是否对您有帮助？
human: 如何处理七牛云的容器轻应用平台创建应用

gpt: [容器轻应用平台](https://developer.qiniu.com/qapp) > 使用指南 > 创建应用

#  创建应用

最近更新时间: 2022-11-04 11:05:20

您可以通过 QAPP 控制台，根据您的业务需求创建应用，一个应用代表一个服务。本文介绍如何在控制台新建应用、删除应用、编辑等操作。

# **新建应用**

在首次部署实例前，需要先创建一个应用。

  1. 登录 [容器轻应用平台 __](https://portal.qiniu.com/dora/qapp)。

  2. 在左侧导航栏，点击【新建应用】按钮，进入 **新建应用页面** 。

![img](https://dora-doc.qiniu.com/WX20221103-102600%402x.png)

  3. 在新建应用配置页面，设置相关参数。 参数说明如下：

参数 | 说明  
---|---  
应用名称 | 必填，全局唯一，创建成功后不能修改应用名。  
Fop 请求入口 | 选填，默认关闭；开启后可实现对存储在七牛对象存储的文件调用，[使用参见文档](https://developer.qiniu.com/qapp/development_guidelines/12335/fop-request-entry01)。  
描述 | 选填。  
  4. 点击 **保存** ，即可创建成功。

# **编辑应用**

您可以在 QAPP 控制台，修改应用信息。

  1. 在左侧导航栏单击 **具体应用名称** 。

  2. 在顶部菜单栏选择 **设置** ，在设置页面，可以修改：

     * Fop 请求入口：开启或者关闭
     * 描述

# **删除应用**

您可以在 QAPP 控制台，删除您不再需要的应用。

  1. 在左侧导航栏单击 **具体应用名称** 。

  2. 在顶部菜单栏选择 **设置** ，单击【删除】按钮。

![img](https://dora-doc.qiniu.com/WX20221103-113456%402x.png)

  3. 在删除应用的确认弹窗中，单击【确定删除】，然后输入**账户密码** 再单击确定，完成删除应用操作。

> **说明**
>
> 删除后，该应用下的所有实例都会自动释放。

以上内容是否对您有帮助？
human: 如何处理七牛云的容器轻应用平台如何配置启动命令

gpt: [容器轻应用平台](https://developer.qiniu.com/qapp) > 使用指南 > 管理应用版本 >高级配置 >如何配置启动命令

#  如何配置启动命令

最近更新时间: 2022-11-04 10:29:44

如果您在构建镜像时没有设置启动命令和参数，或者想要变更启动命令和参数，可以针对某个应用发布新版本时设置。

本文介绍如何在 QAPP 控制台为容器设置启动时要执行的命令和参数。

# **操作步骤**

  1. 登录 [容器轻应用平台 __](https://portal.qiniu.com/dora/qapp)。

  2. 在左侧导航栏单击 **具体应用名称** ，在顶部菜单栏选择 **版本列表** 。

  3. 单击【发布新版本】按钮，进入 **创建版本页面** 。

  4. 点击开启 **高级配置- >容器入口**，启动指令必须为容器镜像支持的命令，否则会导致容器启动失败。

![img](https://dora-doc.qiniu.com/WX20221103-115251%402x.png)

  5. 通过配置容器的可执行命令（Command）和参数（Arg），可以覆盖 `ENTRYPOINT` 和 `CMD`。

## 启动命令和参数

镜像构建时，通过 `ENTRYPOINT` 和 `CMD` 可以指定启动容器后要执行的命令和参数。

更多信息，请参见[ENTRYPOINT
__](https://docs.docker.com/engine/reference/builder/#entrypoint)和[CMD
__](https://docs.docker.com/engine/reference/builder/#cmd)。

镜像ENTRYPOINT | 镜像CMD | 容器Command | 容器Arg | 命令执行 | 说明  
---|---|---|---|---|---  
[/ep-1] | [foo bar] | 未设置 | 未设置 | [ep-1 foo bar] | Command和Arg均未设置，则执行镜像ENTRYPOINT和CMD。  
[ /ep-1] | [foo bar] | [ /ep-2] | 未设置 | [ep-2] | 设置了Command，未设置Arg，则只执行Command，忽略镜像ENTRYPOINT和CMD。  
[ /ep-1] | [foo bar] | 未设置 | [zoo] | [ep-1 zoo] | 设置了Arg，未设置Command，则执行镜像ENTRYPOINT和容器Arg。  
[ /ep-1] | [foo bar] | [ /ep-2] | [zoo boo] | [ep-2 zoo boo] | 同时设置了Command和Arg，则执行容器Command和Arg。  
  
**注意** ：启动指令必须为容器镜像支持的命令，否则会导致容器启动失败。

以上内容是否对您有帮助？
human: 如何处理七牛云的容器轻应用平台如何设置应用配置

gpt: [容器轻应用平台](https://developer.qiniu.com/qapp) > 使用指南 > 管理应用版本 >高级配置 >如何设置应用配置

#  如何设置应用配置

最近更新时间: 2022-11-04 10:30:37

应用配置能够将环境配置信息和容器镜像解耦，方便您修改应用配置。接下来介绍如何将已创建的应用配置向容器中注入配置信息。

本文介绍如何在 QAPP控制台，将已创建的应用配置向应用版本中注入配置信息。

# **前提条件**

  * 您已经创建好了相应的应用配置文件。具体操作，参考 [应用配置](https://developer.qiniu.com/qapp/development_guidelines/12323/application-configuration01)。

# **操作步骤**

  1. 登录 [容器轻应用平台 __](https://portal.qiniu.com/dora/qapp)。

  2. 在左侧导航栏单击 **具体应用名称** ，在顶部菜单栏选择 **版本列表** 。

  3. 单击【发布新版本】按钮，进入 **创建版本页面** 。

  4. 点击开启 **高级配置- >应用配置**。

![img](https://dora-doc.qiniu.com/WX20221103-141334%402x.png)

  5. 下拉选择应用配置名称，并输入所有配置文件的挂载路径，如果不绑定路径将不会使用该文件。

  6. 配置完成后，查看您所创建应用版本的详细信息以及资源规格情况，并单击**保存** ，应用版本创建成功。

  7. 您可以通过以下方式验证配置是否生效。

     * 对该应用版本，点击操作栏-> **部署实例** ，如果实例部署成功，则表示该配置已生效。

> **说明**
>
> 如果当前应用版本关联的配置文件，在**应用配置** 列表页面，对其进行 **修改** 和 **删除** 的操作的影响范围如下：
>
>   * 【修改】：修改后的应用配置，仅生效于新的实例部署，对存量已创建的实例部署不生效。
>   * 【删除】：删除后的应用配置，仅对新的实例部署有影响，对存量已创建的实例部署不生效。
>

以上内容是否对您有帮助？
human: 如何处理七牛云的容器轻应用平台如何设置健康检查

gpt: [容器轻应用平台](https://developer.qiniu.com/qapp) > 使用指南 > 管理应用版本 >高级配置 >如何设置健康检查

#  如何设置健康检查

最近更新时间: 2022-11-04 11:53:59

将应用部署在QAPP后，您可以使用健康检查功能查看应用实例与业务运行是否正常。本文介绍如何配置健康检查。

# **前提条件**

  * 需要先设置 **监听端口** ，如果没有设置，高级配置的 **健康检查** 开启按钮置灰不能开启。

![img](https://dora-doc.qiniu.com/WX20221103-141713%402x.png)

# **操作步骤**

  1. 登录 [容器轻应用平台 __](https://portal.qiniu.com/dora/qapp)。

  2. 在左侧导航栏单击 **具体应用名称** ，在顶部菜单栏选择 **版本列表** 。

  3. 单击【发布新版本】按钮，进入 **创建版本页面** 。

  4. 点击开启 **高级配置- >监控检查**。

![img](https://dora-doc.qiniu.com/WX20221103-141559%402x.png)

  5. 配置以下参数。

参数 | 说明  
---|---  
**path** | 设置访问健康检查url，平台会向该url发送GET请求，并根据返回的http status code是否是200来判断该应用是否健康 。  
1）如果镜像中没有设置健康检查路径，此处可以为空。  
2）如果镜像中配置了健康检查路径，镜像中配置的健康检查路径是/health，那 **必须** 在此处填 /health。  
**超时限制** | 调用健康检查的时间间隔，单位为秒，取值范围1-30的整数。默认值为3，表示每隔3秒检查一次。  
  
> **说明**
>
>      * 请确保此处填写的健康检查路径与镜像中设置的健康检查路径一致， **否则会导致镜像无法启动** 。

  6. 配置完成后，查看您所创建应用版本的详细信息以及资源规格情况，并单击**保存** ，应用版本创建成功。

  7. 结果验证。

     * 在 **部署管理** 页面，从实例部署列表中选择 **部署ID** ，将鼠标移至 **实例数** ，可查看实例运行状态。状态说明如下所示。

实例运行状态 | 说明  
---|---  
检测成功，应用实例健康，表示实例正常启动  
![image](https://dora-doc.qiniu.com/WX20221104-111024%402x.png) |   
检测失败，应用实例不健康，表示实例启动失败。 | 下个版本提供，敬请期待  

以上内容是否对您有帮助？
human: 如何处理七牛云的容器轻应用平台如何设置日志收集

gpt: [容器轻应用平台](https://developer.qiniu.com/qapp) > 使用指南 > 管理应用版本 >高级配置 >如何设置日志收集

#  如何设置日志收集

最近更新时间: 2022-11-04 11:57:07

容器轻应用平台（QAPP）支持根据用户配置的日志输出路径，采集应用日志，可以查询日志详情，方便业务日志对接。

# **操作步骤**

  1. 登录 [容器轻应用平台 __](https://portal.qiniu.com/dora/qapp)。

  2. 在左侧导航栏单击 **具体应用名称** ，在顶部菜单栏选择 **版本列表** 。

  3. 单击【发布新版本】按钮，进入 **创建版本页面** 。

  4. 点击开启 **高级配置- >日志收集**。

![img](https://dora-doc.qiniu.com/WX20221103-142145%402x.png)

  5. 配置以下参数。

参数 | 说明  
---|---  
日志输出路径 | 需填写绝对路径，例如 /var/log 。  
  
> **说明**
>
>      * 请确保此处填写的日志收集的路径与镜像中设置的日志收集路径保持一致，否则会导致无法收集到日志信息。

  6. 配置完成后，查看您所创建应用版本的详细信息以及资源规格情况，并单击**保存** ，应用版本创建成功。

  7. 验证结果。

     * 实例部署完成后，QAPP依据所配的日志收集规则收集日志并存放到指定的路径下。

     * 您可以在侧边栏选中对应的应用，在顶部菜单栏选择 **日志查询** ，在日志类型中选择刚刚配置的日志收集路径，下图示例添加的日志收集路径是 `/var` 。

![img](https://dora-doc.qiniu.com/WX20221103-142413%402x.png)

     * 如果存在日志数据，则表示日志收集配置成功，您可以依据日志信息进行相关业务分析。

以上内容是否对您有帮助？
human: 如何处理七牛云的容器轻应用平台如何设置环境变量

gpt: [容器轻应用平台](https://developer.qiniu.com/qapp) > 使用指南 > 管理应用版本 >高级配置 >如何设置环境变量

#  如何设置环境变量

最近更新时间: 2022-11-04 11:58:38

应用在系统中运行需要配置特定的环境变量。本文介绍如何在QAPP控制台上为应用设置环境变量，包括自定义环境变量，便于部署后灵活更改容器配置。

# **操作步骤**

  1. 登录 [容器轻应用平台 __](https://portal.qiniu.com/dora/qapp)。

  2. 在左侧导航栏单击 **具体应用名称** ，在顶部菜单栏选择 **版本列表** 。

  3. 单击【发布新版本】按钮，进入 **创建版本页面** 。

  4. 点击开启 **高级配置- >环境变量**，支持添加多个变量。

![img](https://dora-doc.qiniu.com/WX20221103-142615%402x.png)

  5. 配置以下参数。

参数 | 说明  
---|---  
变量名 | 自定义变量名称  
变量值 | 自定义变量值  
  6. 配置完成后，查看您所创建应用版本的详细信息以及资源规格情况，并单击**保存** ，应用版本创建成功。

以上内容是否对您有帮助？