首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >一个非突变体上的多个环点?

一个非突变体上的多个环点?
EN

Stack Overflow用户
提问于 2014-07-12 23:47:22
回答 2查看 262关注 0票数 1

Ring允许应用程序通过环形处理程序响应web请求。每个应用程序都可以动态注册任意数量的处理程序,每个处理程序都具有唯一的上下文路径。这允许您拥有多个共享相同部署生命周期的环形the应用程序。

因此,它说我可以在一个非突变体上拥有多个环形应用程序,但我/我是否应该在一个不变的网站上运行两个单独的网站:site1.comsite2.com

这个上下文路径被认为是顶级上下文路径--您可以选择将处理程序绑定到将嵌套在顶层路径中的子上下文路径。在处理请求之前,完整的上下文将从url的路径中剥离,并且上下文和剩余的路径信息分别通过:context和: path -info键作为请求地图的一部分提供。

听起来,我可以在site1.com/context1site1.com/context2上运行一个应用程序,但是却没有那么多独立的域名。

我之所以问这个问题,是因为非突变体占用了我大量的服务器资源,所以我不确定是否可以运行两个不变变量。正确的问题可能是如何提高我的非突变体的性能?(我对服务器/部署并不在行。)

来源:http://immutant.org/documentation/0.1.0/web.html

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-07-13 03:24:17

答案是复杂的事实,目前有两个主要的变体版本分支: 1.x和2.x。1.x需要比2.x多得多的资源,但是2.x还没有正式发布(尽管是可获得增量版本)。

这两个版本都支持在虚拟主机(如site1.com )和上下文路径(如/context1 )的各种组合上安装环形应用程序。在Immut1.x中,虚拟主机设置在部署描述符中,整个项目的上下文路径也是如此。这有点令人困惑,因为您还可以在启动环形处理程序时指定一个:上下文路径。传递给Immuant.web/start的内容相对于部署描述符中的集合进行解析,这就是为什么在文档中将其称为“子上下文路径”的原因。

在2.x中,情况更简单,因为没有部署描述符。所有内容都作为选项传递给Immuant.web/运行

票数 1
EN

Stack Overflow用户

发布于 2014-07-13 01:30:34

你能给我举个小例子说明一下你目前的情况吗?

似乎您可以通过:host选项runhttps://projectodd.ci.cloudbees.com/job/immutant2-incremental/lastSuccessfulBuild/artifact/target/apidocs/immutant.web.html来实现它。

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

https://stackoverflow.com/questions/24718305

复制
相关文章

相似问题

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