如何打包部署cumulocity服务端代理?
How to package and deploy cumulocity server-side agents?
我们正在创建一个服务器端代理,它会定期从节点获取数据并将此数据映射到积聚度测量、事件。
托管 and/or 打包此类服务器端代理的优雅方法是什么?
- 我们正在托管我们自己的 Cumulocity 平台实例。
- 最好尽可能将此服务器端代理保持为“接近”的核心平台,例如共享一些核心代理框架依赖项。
- 我们希望限制设置额外环境或容器的数量(例如 Tomcat)。
Cumulocity 使用 Karaf,将服务器端代理作为一个包部署到 Karaf 中是否有意义?
是否有任何推荐的托管服务器端代理的方法?cumulocity 平台是否提供将代理部署到某些 "own environment" 的替代方法?
Cumulocity 示例存储库包含 "tracker-agent" 服务器端代理 example,这是一个嵌入式 tomcat Java 应用程序。关于预期部署位置的信息很少。
我不建议将 agents/microservices 直接部署到核心 Karaf 服务器中,因为这会危及核心 API 可用的资源并且不受支持。 (即,可能会被下一次升级覆盖...)
通常,人们只是在 Cumulocity 旁边提供一个额外的 VM 或 docker 来放置他们的 agents/microservices。最重要的是,例如,我们经常使用 Spring Boot ,所以工作量很低 (java -jar ...)。
我们确实有一个用于 agents/microservices 的托管系统,并将使其普遍可用,也供其他人在 Q1/2018 中使用。请关注 https://support.cumulocity.com 上的公告频道以了解最新动态...
我们正在创建一个服务器端代理,它会定期从节点获取数据并将此数据映射到积聚度测量、事件。
托管 and/or 打包此类服务器端代理的优雅方法是什么?
- 我们正在托管我们自己的 Cumulocity 平台实例。
- 最好尽可能将此服务器端代理保持为“接近”的核心平台,例如共享一些核心代理框架依赖项。
- 我们希望限制设置额外环境或容器的数量(例如 Tomcat)。
Cumulocity 使用 Karaf,将服务器端代理作为一个包部署到 Karaf 中是否有意义?
是否有任何推荐的托管服务器端代理的方法?cumulocity 平台是否提供将代理部署到某些 "own environment" 的替代方法?
Cumulocity 示例存储库包含 "tracker-agent" 服务器端代理 example,这是一个嵌入式 tomcat Java 应用程序。关于预期部署位置的信息很少。
我不建议将 agents/microservices 直接部署到核心 Karaf 服务器中,因为这会危及核心 API 可用的资源并且不受支持。 (即,可能会被下一次升级覆盖...)
通常,人们只是在 Cumulocity 旁边提供一个额外的 VM 或 docker 来放置他们的 agents/microservices。最重要的是,例如,我们经常使用 Spring Boot ,所以工作量很低 (java -jar ...)。
我们确实有一个用于 agents/microservices 的托管系统,并将使其普遍可用,也供其他人在 Q1/2018 中使用。请关注 https://support.cumulocity.com 上的公告频道以了解最新动态...