标签: netflix

使用LINQ查询嵌套的OData集合

我正在玩新的Netflix OData feed(http://odata.netflix.com/Catalog/)并遇到一些问题.我正在尝试同时学习LINQ但是很难做到我认为非常简单的事情.

我想返回一个与给定类型匹配的标题列表.标题对象包含一系列类型.我不确定如何编写此查询.我在下面的尝试似乎不能使用LINQPad.

from t in Titles
where t.Genres.Name.Contains("ABC")
select t
Run Code Online (Sandbox Code Playgroud)

linq netflix odata

5
推荐指数
2
解决办法
7116
查看次数

启动Android Netflix应用程序并传递视频ID

在我正在开发的应用程序中,我想支持Netfilx流媒体.我打算通过简单地启动Netflix并传递特定的URI来实现这一点,以便在启动时播放特定的视频.简单吧?好吧,问题是我不知道如何在我用来启动Activity的Intent中传递视频ID信息.

我在这里阅读了这篇文章,但我不确定在哪里使用它.我使用了Intent.setData(),因为它接受了一个URI,但无济于事.

这是我一直在做的事情(我很难编码电影数据,这仅用于测试目的):

// the Netflix intent
Intent intent = getPackageManager().getLaunchIntentForPackage("com.netflix.mediaclient");
//the uri
Uri uri = Uri.parse("http://movies.netflix.com/WiPlayer?movieid=70266228&trkid=13462049&ctx=0%2C1%2Ce2bd7b74-6743-4d5e-864f-1cc2568ba0da-61921755");
intent.setData(uri);
//launches but does not go to the video
startActivity(intent);
Run Code Online (Sandbox Code Playgroud)

我也试过在上面的链接中使用URI协议,如下所示:

Uri uri = Uri.parse("nflx://movies.netflix.com/WiPlayer?movieid=70266228&trkid=13462049&ctx=0%2C1%2Ce2bd7b74-6743-4d5e-864f-1cc2568ba0da-61921755");
Run Code Online (Sandbox Code Playgroud)

但仍然没有看到视频播放.

我觉得我在这里缺少一些简单的东西,虽然我没有运气谷歌搜索这个,我几乎找不到从另一个应用程序启动Netflix Android应用程序.Netflix开发人员资源没有任何相关信息.

有没有人对我如何做到这一点或我应该在哪里寻找文件有任何建议?任何帮助,将不胜感激.非常感谢!

android netflix android-intent android-activity

5
推荐指数
2
解决办法
7316
查看次数

使用 Spring Boot 和 Netflix Zuul 的简单反向代理

我正在寻找使用 Spring Boot 实现一个简单的反向代理,即:

  • 轻松添加路线
  • 能够在每个路由的基础上添加自定义身份验证
  • 根据需要添加其他标头

我查看了注释提供的功能@EnableZuulProxy,但它似乎太重量级了,因为我不想使用 Eureka、Ribbon 或 Hystrix。然而,@EnableZuulServer配置有点轻。

有人能提供一个我所追求的例子吗?Netflix Zuul 是正确的选择吗?还是还有其他我应该考虑的库?

谢谢!

netflix spring-boot spring-cloud netflix-zuul

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

尤里卡同行没有同步

我正在为一组Spring Cloud + Netflix OSS应用程序进行原型设计,并且遇到了Eureka的问题.在我们的设置中,我们有一个Spring Cloud Config Server + Eureka Server,然后是2个模块,它们利用该服务器组件进行自举和服务发现.

我遇到的问题是,如果我旋转起来尤里卡服务器的两个实例,并尝试将二者进行配对(基于两个对等感知尤里卡服务器的文档),他们不相互同步.请参阅下面的配置和/或GitHub上的代码.

从本质上讲,Peer1启动并且看起来很好.Peer2将启动并且看起来很好,两个同行在服务中互相展示.但是,如果"UserService"模块旋转并向Peer1注册自身,Peer2将永远不会看到它.如果我们然后启动指向Peer2的"Web"模块,它就永远无法解析UserService.他们基本上是孤立地行事.

我已尝试过serviceUrl在服务器和Eureka服务器实例上设置两者的几种组合,但无济于事.我只是配错了吗?

对等1 /默认配置:

server:
  port: 8888

eureka:
  dashboard:
    path: /dashboard
  instance:
    hostname: peer1
    leaseRenewalIntervalInSeconds: 3
  client:
      serviceUrl:
          defaultZone: ${eureka.server.serviceUrl:http://localhost:${server.port}/eureka/}
  server:
    serviceUrl:
        defaultZone: http://localhost:${server.port}/eureka/
        peer2: http://peer2/eureka/
    waitTimeInMsWhenSyncEmpty: 0


spring:
  application:
    name: demo-config-service
  profiles:
    active: native
  # required for Spring Cloud Bus
  rabbitmq:
    host: ${DOCKER_IP:192.168.59.103}
    port: 5672
    username: guest
    password: guest
    virtualHost: /
  cloud:
    config:
      server:
        prefix: /configs
        native:
          searchLocations: /Users/dave/workspace/oss/distributed-spring/modules/config-server/src/main/resources/testConfigs …
Run Code Online (Sandbox Code Playgroud)

netflix spring-cloud netflix-eureka

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

春天云与Archaius

我很难理解如何使用Netflix Archaius和Spring Boot Config.

我有一个微服务,可以从Spring Cloud Config Server获取配置,但我希望配置在更改时自动刷新.据我所知,通过从存储库中提取信息,可以在客户端使用Archaius实现这一点.

我已搜索但无法找到完成此操作的教程或示例.

netflix spring-cloud netflix-archaius

5
推荐指数
0
解决办法
2196
查看次数

HystrixCommand仅适用于Spring Service或Component吗?

Spring Hystrix是否仅与@Service和@Component一起使用?

我有一个定义为@RestController的类,并且我的HystrixCommand无法启动,该方法可以执行,但不能充当HystrixCommand。当我创建一个@Service类并放入HystrixCommand方法并回退到其中时,HystrixCommand将正常运行。

可与@EnableHystrix一起使用的适当的Spring注释是什么?

spring netflix hystrix spring-cloud

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

Netflix archaius 无法读取更新的属性文件值

我是 Netflix archaius 的新手。我有一个读取 Java 属性文件并打印属性值的代码片段。

当该程序运行时,它会打印 testproperty.properties 文件中名为“Fields”的属性的值。现在,当该程序运行时,我正在更新“Fields”属性的值,因此 archaius 应该动态获取更改值。但它仍在打印旧值。

在这个 Java 程序中使用 archaius 的正确方法是什么?或者在不重新启动程序的情况下更新程序中的属性?如果有人可以指出此代码片段中的更正,那将会很有帮助。

我想用Netflix archaius运行一个演示,所以我在我的项目中通过maven导入了archaius。

现在我正在更新我的属性文件。但它仍然打印旧的财产价值。(PS:我在驱动程序中保留了连续的 while 循环,以查看 archaius 是否在运行时选择更新属性值。我想这就是 archaius 应该做的。获取更新的属性而不重新启动应用程序。如果我错了,请纠正我。)

下面是我的代码片段:

import com.netflix.config.DynamicPropertyFactory;
import com.netflix.config.DynamicStringProperty;

public class PropertyChangetest {

    public static void main(String args[]) {

        DynamicPropertyFactory sampleProp = DynamicPropertyFactory.getInstance();
        System.setProperty("archaius.configurationSource.defaultFileName", "TestProperty.properties");
        System.setProperty("archaius.fixedDelayPollingScheduler.delayMills", "500");

        while(true) {
            DynamicStringProperty sampleProp1 = sampleProp.getStringProperty("fields","");
            System.out.println(sampleProp1.get());
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

我的“TestProperty.properties”文件只有一个名为“字段”的属性。运行程序后,我正在更新我的属性文件,但它仍然打印旧值。

java netflix configuration-management apache-commons-config netflix-archaius

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

Spring-boot版本2.0.0快照的某种bug

>         2016-12-05 19:31:32.802  INFO 13700 --- [           main] s.c.a.AnnotationConfigApplicationContext : Refreshing
> org.springframework.context.annotation.AnnotationConfigApplicationContext@446293d:
> startup date [Mon Dec 05 19:31:32 IST 2016]; root of context hierarchy
> 2016-12-05 19:31:33.313  INFO 13700 --- [           main]
> f.a.AutowiredAnnotationBeanPostProcessor : JSR-330
> 'javax.inject.Inject' annotation found and supported for autowiring
> 2016-12-05 19:31:33.342  INFO 13700 --- [           main]
> trationDelegate$BeanPostProcessorChecker : Bean
> 'configurationPropertiesRebinderAutoConfiguration' of type [class
> org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$fe413554]
> is not eligible for getting processed by all BeanPostProcessors (for
> example: not eligible …
Run Code Online (Sandbox Code Playgroud)

java netflix spring-boot

5
推荐指数
0
解决办法
431
查看次数

NodeJS中用于微服务的Netflix工具

NodeJS是否有服务发现(eureka),断路器模式(Hystrix),客户端负载平衡(ribbon)和api网关(Zuul)实现?我在Java的Spring框架中看到了这些组件的良好集成,但是在NodeJS中是否有可用的组件?

Netflix通过Prana(https://github.com/Netflix/Prana)为非JVM语言提供了另一种方法,但未得到积极支持。NodeJS是否有其他可供选择的生产就绪组件套件?理想情况下,微服务的好处之一是每种服务可以用不同的语言开发。有什么好的选择可用,还是我应该自己实现?

netflix node.js hystrix microservices netflix-eureka

5
推荐指数
0
解决办法
1081
查看次数

Evcache与Redis

我读过netflix使用evcache,它是对memcache的包装,并且evcache比memcache更好

一般说来,redis服务器作为比memcache更好的缓存,正试图找到redis和evcache的比较。

Redis是否可以像evcache或memcache一样扩展?我假设已经尝试并测试了evcache扩展(因此对netflix很有用)

memcached netflix redis

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