首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >docker上的wso2CEP -支持JMS (activemq)和其他客户端

docker上的wso2CEP -支持JMS (activemq)和其他客户端
EN

Stack Overflow用户
提问于 2017-05-17 20:13:52
回答 2查看 23关注 0票数 0

我使用的是wso2CEP的docker图像。我想要事件接收器和发布器,将连接到JMS (ActiveMQ),并在未来可能其他客户端(卡夫卡)或卡桑德拉或http。

如何将此支持添加到dockerized化的CEP中?我不想用需要的jars重新构建镜像。有没有不同的方式来提供它?

谢谢你,tomer

EN

回答 2

Stack Overflow用户

发布于 2017-05-17 23:33:20

从技术上讲,您可以将jars复制到正在运行的容器和docker commit中,以创建一个带有依赖项的新映像。

票数 0
EN

Stack Overflow用户

发布于 2017-05-23 18:10:32

您可以使用Docker卷将文件复制到正在运行的容器,甚至可以直接将卷挂载到CARBON_HOME/repository/deployment/server/eventreceivers/

您甚至可以将卷挂载到CARBON_HOME/repository/deployment/server/carbonapps/,将事件接收器、发布者、流等打包为Carbon归档文件,并将生成的.car文件复制到卷中,以便Carbon本身负责取消部署和重新部署新工件。

然而,最好的方法是在工件更新时实际重建图像。容器化,特别是使用Docker,鼓励服务器的不变性,部署应该使用新的Docker镜像更新,而不是修改现有的容器。如果这些工件的更新频率不是很高,我总是建议遵循Docker映像构建方法。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44024564

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档