java - 从 WAR/JAR 文件安装 Hysterix 涡轮机

标签 java maven tomcat netflix

我是一名系统管理员,正在评估 Hysterix Turbine。

https://github.com/Netflix/Turbine/wiki/Getting-Started-(1.x)

它以 war/jar 文件的形式提供。

下载后目录结构如下

$ ls turbine-4.0
conf  lib  LICENSE  NOTICE  README.txt  site  sql  turbine-4.0.jar

如何安装它。如果我下载 tomcat 并将以上内容放在 deploy 目录中,是否可以运行。

我是 JAVATomcat 的新手。因此,我们将不胜感激任何帮助安装它的人。

最佳答案

简单的步骤-

  1. here下载war文件.如果您绝对是新手,请使用 0.5 版。版本 0.0.1 有奇怪的行为,当在同一台机器上运行多个应用程序实例时会出现 IOException。
  2. 然后您应该将 war 文件部署到您的 tomcat,方法是将它放在 tomcat 的 webapps 文件夹中并启动服务器。如果您的 war 名称是 turbine.war,您应该能够在 http://localhost:8080/turbine/turbine.stream?cluster={cluster-name} 查看您的聚合日志。
  3. 在部署您的 turbine.war 之前,请确保在 bin 中的 catalina.sh 中配置 archaius.properties 的文件路径> tomcat 中的文件夹。就像是-

    CATALINA_OPTS="-Darcaius.configurationSource.additionalUrls=file:///home/mukulbansal/Downloads/oauth-stuff/turbine-archaius.properties"

    turbine-archaius.properties 的内容可以是这样的——

    turbine.aggregator.clusterConfig={集群名称}

    turbine.instanceUrlSuffix.user-write=/hystrix.stream

    turbine.ConfigPropertyBasedDiscovery.{cluster-name}.instances={IP:port-of-application-producing-hystrix-event-stream}

    turbine.InstanceMonitor.eventStream.skipLineLogic.enabled=false

可以找到更多信息 here .

关于java - 从 WAR/JAR 文件安装 Hysterix 涡轮机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47826564/

相关文章:

java - ListView 适配器从 LinkedHashSet<UserItem> 获取信息。如何将其中一个 UserItems 传递到下一个 Activity

java - MySQL 更新永远持续

java - 如何在Project POM中继承External Maven POM

java - 使用 maven 构建完整的应用程序文件夹

java - Maven故障安全插件和spring无法加载bean

eclipse - 使用eclipse在tomcat中部署我的应用程序时出错

c# - 应用程序如何在 .NET 或 Java 中使用多个内核或 CPU?

java - 在 build.gradle 中找不到参数的方法类路径()

java - 从 JSP 访问文件时出现 FileNotFoundException,但如果从普通 Java 应用程序访问则有效

eclipse - 无法发布到服务器。 Tomcat 7.0