草庐IT

eureka-client

全部标签

spring - 我应该如何在包含在 EC2 实例中的 Docker 中使用 Netflix Zuul 和 Eureka 配置 Spring Cloud

我正在评估使用SpringBoot和SpringCloud(Zuul和Eureka)构建微服务,这些微服务在单独的docker容器中运行,部署在单独的AmazonEC2实例中。我有一个向Eureka注册的简单REST服务,并已将Zuul配置为通过在Eureka中查找来将请求路由到该服务。我可以使用boot2docker在我的Mac上本地(即不在Amazon/EC2中)运行它,但是当部署在EC2上时,Zuul找不到该服务,并且报告“转发错误”(状态500)。在EC2中,所有内容都配置为在端口80上运行(只是在评估时,我可以轻松地通过我们的防火墙访问)。我可以在Eureka系统状态页面中看

hadoop - Spark 从 Standalone 切换到 Yarn-Client 需要改变什么?

目前我们有一个程序是一个web服务,接收SQL查询并使用SQLContext来响应。该程序现在处于独立模式,我们将spark.master设置为特定的URL。结构如下:objectSomeAppextendsApp{valconf=newSparkConf().setMaster("spark://10.21.173.181:7077")valsc=newSparkContext(conf)valsqlContext=newSQLContext(sc)while(true){valquery=Listen_to_query()valresponse=sqlContext.sql(que

java - redis.clients.jedis.exceptions.JedisConnectionException : Could not get a resource from the pool

我试图用springBoot实现redis,我在我的本地主机上随机遇到以下异常:redis.clients.jedis.exceptions.JedisConnectionException:Couldnotgetaresourcefromthepool;我已经尝试过JedisPoolConfig的各种属性组合。但是他们都没有帮助不确定哪里出了问题。@ConfigurationpublicclassRedisConfigurationSetup{@BeanpublicRedisConnectionFactoryjedisConnectionFactory(){JedisPoolConf

swift - 带自定义对象的 PushRow 和 Eureka 表单

我在使用EurekaForm中的自定义对象时遇到问题,我正在尝试从Rest服务加载对象,我正在使用Alamofire获取选项,我正在使用row.options.append来填充数据,当我选择单元格时,出现错误断言失败:重复标记构建这是我的类,它符合Equatable协议(protocol)classBuilding:Mappable,Equatable{varname_building:String?varid_building:Int?requiredinit?(){}requiredinit?(_map:Map){}funcmapping(map:Map){id_building

redis - 如何实现带超时的ServiceStack Redis Client

我们正在实现一种模式,客户端会检查Redis中是否存在文档,如果不存在,我们就会从数据库中获取数据。我们正在尝试处理Redis服务器宕机或无法访问的情况,以便我们可以立即从数据库中获取数据。但是,当我们通过故意关闭Redis服务器来测试我们的代码时,通过ServiceStack客户端对Redis的调用不会超时大约20秒。我们尝试将RedisClient的.SendTimeout属性用于各种值(1000、100、1),但超时总是在大约20秒后发生。我们也尝试使用.Ping()方法,但遇到了同样的问题。问题:我们如何处理Redis服务器宕机并且我们希望更快地切换到数据库提取的场景?

go - Golang 写的 UDP-Client 无法接收来自服务器的消息

我写了一个Java客户端,它向广播地址发送消息。我还写了一个JavaServer,它接受所有发送的消息并将消息发送回客户端。现在我想尝试在Go中做完全相同的事情,只是为了获得一些经验。服务器工作正常,正在接收消息并响应Java客户端。但我的Go客户端只向Go/Java服务器发送消息,但没有收到任何返回消息。根据wireshark,消息被发送回正确的IP和端口,但显然该端口无法访问。我的代码如下:去服务器:packagemainimport("fmt""log""net")funcmain(){//ResolvingaddressudpAddr,err:=net.ResolveUDPAd

json - 如何使用 Advanced REST Client 或 Postman 测试 Express/node REST API 后端?

我需要使用AdvancedRESTClient或PostmanforChrome测试接受JSON的RESTAPI后端。但我遇到了问题:我只能使用内置表单和Content-Type:application/x-www-form-urlencoded发送请求但这不起作用,因为我嵌入了文档,例如,我需要发布这个:{title:"Awesomepost!",tags:["blue","jeans"]}这对于任一Chrome扩展程序的内置形式都是不可能的。当我选择RawBody并在那里插入内容时,我的后端将req.body视为一个空对象。当我还设置标题“Content-Type:applicat

Spring OAuth (OAuth2) : How can I get the client credentials in a Spring MVC controller?

在这个片段中:@RequestMapping(method=GET)publicListread(Principalprincipal){principal.getName();}principal.getName()给了我用户标识,但我需要一种方法来接收客户端凭据(客户端=>使用我的API的应用程序)。我该怎么做? 最佳答案 客户端身份可从Authentication对象获得,您可以将主体强制转换为,或直接从线程本地安全上下文中获取。类似的东西Authenticationa=SecurityContextHolder.getCon

Spring OAuth (OAuth2) : How can I get the client credentials in a Spring MVC controller?

在这个片段中:@RequestMapping(method=GET)publicListread(Principalprincipal){principal.getName();}principal.getName()给了我用户标识,但我需要一种方法来接收客户端凭据(客户端=>使用我的API的应用程序)。我该怎么做? 最佳答案 客户端身份可从Authentication对象获得,您可以将主体强制转换为,或直接从线程本地安全上下文中获取。类似的东西Authenticationa=SecurityContextHolder.getCon

spring - 如何使用 Spring 选择性地禁用 Eureka 发现客户端?

有没有办法根据springprofile来禁用spring-booteureka客户端注册?目前我使用以下注解:@Configuration@EnableAutoConfiguration@EnableDiscoveryClient@EnableConfigServerpublicclassConfigApplication{publicstaticvoidmain(String[]args){SpringApplication.run(ConfigApplication.class,args);}}我需要的是一个条件,例如(请原谅伪代码)@if(Profile!="developme