ProjectId
和 ApplicationId
参数;cap-abcdefgh
,有应用 A(app-12345
)和应用 B(app-67890
)需要共享资源,以 JavaScript 接入 Demo 为例,则应用 A 和 B 的前端分别需要传入://Application A (app-12345)const { data } = await axios.post(url, {ProjectId: 'cap-abcdefgh',ApplicationId: 'app-12345',UserId: 'user-id', //Random UserIdClientSession: TCGSDK.getClientSession(),});
//Application B (app-67890)const { data } = await axios.post(url, {ProjectId: 'cap-abcdefgh',ApplicationId: 'app-67890',UserId: 'user-id', //Random UserIdClientSession: TCGSDK.getClientSession(),});
项目类型 | 说明 | 主要优势 | 适用场景 |
单应用独享 | 项目仅关联单个应用,项目下绑定的并发包仅能够被该应用使用。 通过 云 API 申请并发 时,需要传入 ProjectId 参数。 | 可开启预启动功能,实现应用秒开免加载效果。 | 某虚拟展厅应用,需要确保有至少100路并发资源能够被该应用使用,且期望通过预启动免去资源加载过程,提升用户体验。 |
多应用共享 | 项目下的并发包可被应用管理中的所有应用共享使用, 但无法开启预启动功能。 通过 云 API 申请并发 时,需要传入 ProjectId 和 ApplicationId 参数。 | 多个业务可以共享并发资源,节省成本。 | 有多个展厅应用,展厅间没有关联,希望共享“并发资源池”,每个展厅有用户访问请求时可以从池中按需获取空闲并发资源。 |
本页内容是否解决了您的问题?