标签: netflix

Gradle - 如何从魔法缓存中提取依赖项?

我正在寻找一个用gradle配置的项目(github上的netflix/karyon),并且能够轻松地构建战争("gradle war").到目前为止,这一切都很好.

战争在哪里?这很容易,只是find . -type f \( -name "*.war" \)...猜猜也许调试标志也会告诉我的?

什么在战争中?只有示例项目的代码,这是伟大的,漂亮的和轻量级的.你会期待什么.

依赖项在哪里?现场无处可去.我确实知道它们位于隐藏的gradle点目录中的某个神奇缓存中.

如何获取依赖项列表?

我想我可以'清理干净&& gradle war> out'并检查maven.org GET的输出文件?我尝试了"gradle依赖"并且"构建成功"但没有列出依赖项.

我还尝试了"工作"的eclipse插件,创建了一个.project文件.但就是这样.没有添加任何东西到buildpath,也没有libs可以说.

是的我知道它运行是因为我可以使用gradle jetty插件成功运行webapp.(也是魔术)

所以问题:

  1. 是否有一个gradle命令用于"找出依赖关系并列出它们或更好地将它们提取到目录"

  2. 为什么eclipse插件不起作用?(A)在eclipsify步骤中如何正确识别源代码需要做什么,以及(B)只是一个问题,Eclipse如何知道jar文件的神奇位置和编码?

  3. 是否有一个用于gradle的jboss插件?或者将工作的gradle/jetty项目迁移到不会导致过早老化的工作gradle/jboss项目的最佳实践?

jboss jetty netflix gradle

2
推荐指数
1
解决办法
1433
查看次数

Netflix Eureka和2个本地环境应用实例

我开始使用Netflix Eureka并使用其1.1.145(https://github.com/Netflix/eureka/tree/1.1.145)版本.

我想在不同的端口上本地启动同一应用程序的2个实例,并让它们都注册到Eureka.我正在使用示例服务(https://github.com/Netflix/eureka/blob/1.1.145/eureka-server/conf/sampleservice/sample-eureka-service.properties)

所以我使用上面的配置启动了Eureka本身和2个实例 - 一个应用程序在8001端口上,另一个在8002上.

出于某种原因,我在任何时候都只有一个在Eureka注册的实例.他们两个都没有例外地开始,可以和Eureka OK谈谈.当我启动第二个实例时,它似乎只是用自己的信息覆盖有关第一个实例的信息.

我想要的是在http:// localhost/eureka/v2/apps下的同一个逻辑eureka.name下有2个'instance'元素

我错过了什么?

netflix spring-cloud netflix-eureka

2
推荐指数
1
解决办法
3419
查看次数

什么是python Sting?

Netflix在此博客文章中引用了Sting 作为RESTful Web服务工具,用于报告来自hadoop/hive的数据.

其中一个应用程序是Sting,这是一个轻量级的RESTful Web服务,可以切片,切块并生成大型内存数据集的可视化.

我花了最后45分钟试图在网上找到这个项目而没有运气.在幻灯片共享演示文稿中也提到了Sting .在幻灯片12和13中注意到作为报告工具,其与画面处于相同的垂直方向.

有谁知道这个项目是什么,在哪里可以找到,或者这是一个Netflix闭源/专有工具?

python netflix

2
推荐指数
1
解决办法
1083
查看次数

Weblogic上的Netflix OSS/Spring云

我们目前拥有一个包含Weblogic 11g,Java 6,Apache WL插件和ZXTM的基础架构.我们的流量如下:

ZXTM >> Apache httpd (WL plugin) >> WL cluster >> Oracle DB (RAC)
Run Code Online (Sandbox Code Playgroud)

我们想要启动微服务并评估Netflix OSS/Spring云.Weblogic上的spring netflix云是否有任何复杂性与上面介绍的基础设施?以下是我们的发现.

  1. Turbine需要Java 8,因此我们必须升级到Java 8.
  2. WL 11g不支持Java 8,因此WL需要升级到12.1.3.

我们对上面的upgardes很好.

  1. 随着WL升级,是否需要升级DB(目前为11g)升级?
  2. 在Weblogic 12c上运行Netflix云的任何问题/复杂性?
  3. WL 12c是否支持JDBC 4.1和4.2以及这些JDBC版本上Netflix OSS产品的任何依赖性?
  4. Eureka和Ribbon如何与WL群集负载平衡一起使用?
  5. 是否需要Apache WL插件?至少对于会议的怯懦?

感谢您是否可以分享您的经验和想法.(如果你不回答上面的所有问题,请不要紧,请分享你所知道的:))

oracle weblogic netflix microservices spring-cloud

2
推荐指数
1
解决办法
1404
查看次数

HystrixCommand 注释 - 如何使用 throw 进行回退

我正在使用@HystrixCommand在 Java 服务器中创建回退。

这是我拥有的一种方法,但我遇到的问题是我想知道我是否允许退回?

@HystrixCommand(fallbackMethod = "doFallback", commandKey = "doFallbackCommand")
   public Response getGraphPoints(String Id, String position) {

//do some work ... finally create a response

       return a_response;

   }

   public Response doFallback(String Id, String position) {
     //can i do this in hystrix command ? or do i really have to return a Response here?no other method will catch this throw for now
       throw new ServiceUnavailableException("points could not be found");
   }
Run Code Online (Sandbox Code Playgroud)

我问的原因是当我运行这个时,我收到以下错误:

ERROR [HystrixTimer-1] [com.netflix.hystrix.contrib.javanica.command.GenericCommand] [myserver] failed to processed fallback …
Run Code Online (Sandbox Code Playgroud)

java netflix hystrix

2
推荐指数
1
解决办法
5110
查看次数

使用Spring-Cloud-Config而不是Archaius的Hystrix运行时配置?

我正在研究Spring-Cloud-Netflix,我了解到Archaius用于Hystrix运行时配置.(https://ahus1.github.io/hystrix-examples/manual.html#archaius)

我还发现自从V1.5.0(https://github.com/Netflix/Hystrix/pull/1083)以来,Archaius是一个软依赖:"Archaius现在是Hystrix的软依赖,所以你可以提供自己的配置机制."

我的问题是,在运行时使用Spring-Cloud-Config配置Hystrix是否容易?我做了一些研究,但没有找到任何例子.

欣赏任何想法.

java netflix hystrix spring-cloud

2
推荐指数
1
解决办法
1937
查看次数

从另一个iOS应用程序启动Netflix iOS应用程序

我在网上发现你可以使用nflx:// url方案来启动Netflix应用程序.有没有人制定了params来实际将它放在特定的电影或搜索上?

iphone objective-c netflix ipad

1
推荐指数
1
解决办法
3357
查看次数

将伪装和功能区日志重定向到 log4j2

我目前使用带有 log4j2 的 spring cloud netflix。log4j2 配置来自类路径中的 xml。当我运行应用程序时,我看到 feign 和功能区日志没有被重定向到配置中指定的记录器。我已经配置日志com.netflix.ribbon在登录包调试水平。

但是,为 spring 配置的日志正确重定向到指定的 appender,而ribbon 和 feign 则没有。

我将 gradle 与 spring-boot-starter-logging 忽略并添加了 spring-boot-starter-log4j2 作为我的构建的一部分。

我看到feign有一种我们可以配置 slf4j 的方法,但是由于我们使用注释驱动的 feign 支持,我无法将 feign 配置为使用 slf4j 进行日志记录。

任何帮助表示赞赏。

我的 log4j2.xml 看起来有点像

<?xml version="1.0" encoding="UTF-8"?>
<Configuration status="WARN">
    <Properties>
        <Property name="log-path">logs</Property>
        <Property name="log-fileName">test</Property>
    </Properties>

    <Appenders>
        <Console name="console-log" target="SYSTEM_OUT">
            <PatternLayout pattern="[%-5level] %d{yyyy-MM-dd HH:mm:ss.SSS} [%t] %c{1} - %msg%n" />
        </Console>

        <RollingFile name="trace-log" fileName="${log-path}/${log-fileName}-trace.log" filePattern="${log-path}/${log-fileName}_trace-%d{yyyy-MM-dd}.log">
            <PatternLayout pattern="[%-5level] %d{yyyy-MM-dd HH:mm:ss.SSS} [%t] %c{1} …
Run Code Online (Sandbox Code Playgroud)

netflix log4j2 spring-boot spring-cloud netflix-feign

1
推荐指数
1
解决办法
5672
查看次数

Hystrix 如何与 Eureka 通信?

我见过很多项目的例子,其中同时使用了 Hystrix 和 Eureka。如果有人能向我解释他们是如何交流的,那就太好了。也许这是一个错误的构建问题,但我想知道为什么项目中同时存在 hystrix 和 eureka。

netflix hystrix netflix-eureka

1
推荐指数
1
解决办法
1560
查看次数

适用于 Netflix Android TV 应用的电影 Deeplink (com.netflix.ninja)

我已经看到有关如何为移动 Netflix 应用程序为 Netflix 进行电影深度链接的解决方案,但对于该应用程序的 Android TV 版本,这些相同的解决方案似乎不起作用。

我尝试使用带有 action.VIEW 的 Intent 并传递普通的 Netflix URL,例如:http : //www.netflix.com/watch/ {movieId} 或使用 nflx:// 协议。

对于 android 电视应用程序,只有 nflx:// 协议似乎可以在打开应用程序的地方做任何事情,然后它只是停留在主菜单而不是播放电影。使用 http:// 协议会在浏览器中打开 netflix,它只会要求您下载手机或平板电脑应用程序。

有没有人能够弄清楚这一点?

netflix deep-linking android-intent android-tv

1
推荐指数
1
解决办法
5389
查看次数