Spring Cloud提供了在分布式系统中快速构建通用模式的工具(例如配置管理,服务发现,断路器,智能路由,微代理,控制总线,全局锁定,领导选举,分布式会话)。这些系统的协调导致锅炉板模式,使用Spring Cloud,您可以快速创建实现这些模式的应用程序。
背景: 表学校: 3个领域: sid(学校编号) s_name(学校名称) s_type(学校类型) 表用户: 2个领域: user_id(用户id) 姓名(用户名) 表school_user_relationship: 3个领域: 摆脱(关系...
SpringCloud:如何使用Redis优化以下两个需求?
背景: 表学校: 3个领域: sid(学校编号) s_name(学校名称) s_type(学校类型) 表用户: 2个领域: user_id(用户id) 姓名(用户名) 表school_user_relationship: 3个领域: 摆脱(关系...
端口 8080 始终从 eureka 返回,无论客户端中的配置如何。这是我在客户端的尤里卡配置示例: 这是application.yml 尤里卡: 客户:...
我正在将服务从 spring cloud stream 2.0 升级到 3.1 以前为了发布到我拥有的 Kinesis 流 @成分 公共类 KinesisStreamService { 私人最终日志
Spring 存根在 GET endp 上返回不正确的响应,发送的参数数量不同
我们正在尝试使用 SpringCloudContractRestDocs 设置存根。 GET 端点将根据发送的参数做出不同的反应,例如: /iplookup - 返回错误 XXX /iplookup?ipaddress=22.22.22.22 - r...
Eureka 2.0 已停产。 Netflix 现在使用什么服务发现平台?
根据 Eureka wiki (https://github.com/Netflix/eureka/wiki),Eureka 2.0 已停产。 eureka 2.0 的开源工作已经停止。代码库和工件......
如何在 Spring Cloud Kubernetes 中使用多个秘密源
我的 Kubernetes 集群中有多个 Secret 资源,我想让我的 Spring Boot 应用程序使用它们,它使用 Spring Cloud Kubernetes。 我已经阅读了它的文档,但我仍然......
在最新的 Spring Cloud 中从那里删除 DiscoveryClientOptionalArgs 时如何在 DiscoveryClient 中添加 setAdditionalFilters
提前感谢您的回答。 我正在升级 spring cloud,我之前有一个 bean 来添加额外的过滤器,如下所示 @豆 @ConditionalOnMissingBean(DiscoveryClient.DiscoveryClientOptionalArgs...
如何消费来自pubsub的多条消息?这似乎是一个简单的问题,应该有简单的解决方案,但目前我可以找到简单的方法来使用 spring-
基于 Spring Cloud GCP Data Firestore 中基于环境的属性动态加载集合名称@实体上的文档注释
设置非常基本。有一个实体、一个存储库和一个与 Google Cloud Firestore 交互的服务。实体的 @Document 注释具有从
找一个java远程工作。 我是中国人。我有 8 年的 Java web 开发经验。我想找一份全职的远程java工作。我在一家中国电子商务公司担任高级Java开发人员....
如果控制器在同一个项目中,Spring Cloud Gateway 不执行过滤器
@配置 公共类 GatewayConfig { @豆 public RouteLocator routes(RouteLocatorBuilder builder, JwtTokenValidationAndRouteFilter authenticationCheckAndRouteFilter, AuthServerFilter
SpringCloudGateway - URL 中重复服务名称的路由问题
我正在尝试使用 Spring-Cloud-Gateway 在我们的项目上实现 API-Gateway 服务。 假设我有一个名为 admin 的服务,我正在尝试配置它的路由,如下所示: 春天:
如何在单例 bean 中重新加载 @RefreshScope bean - BeanFactory.getBean 不工作
我需要在运行时更新/刷新某些配置值。 虽然我能够刷新它们,但我无法在单例范围内更新配置 bean。 这是配置bean: @
我想在 sleuth 中设置自定义 TraceId 我尝试在 MDC 中设置 traceId,但它不会更改 Span 上下文中的 traceId @GetMapping 公共字符串获取(){ System.out.println("traceId befor...
使用 spring-cloud-azure-starter-servicebus-jms 连接到 Azure 服务总线
我正在尝试遵循有关使用 spring-cloud-azure-starter-servicebus-jms 连接到 azure 服务总线的 Microsoft 文档。 参考但没有运气。 文件: 我正在尝试遵循有关使用 spring-cloud-azure-starter-servicebus-jms 连接到 azure 服务总线的 Microsoft 文档。 Ref 但没有运气 . Pom文件: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>3.0.4</version> <relativePath /> <!-- lookup parent from repository --> </parent> <groupId>com.demo</groupId> <artifactId>demo</artifactId> <version>0.0.3-SNAPSHOT</version> <name>springcloud-servicebus-1</name> <description>Demo project for Spring Boot</description> <properties> <java.version>17</java.version> </properties> <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency> <groupId>com.azure.spring</groupId> <artifactId>spring-cloud-azure-starter-servicebus-jms</artifactId> </dependency> </dependencies> <dependencyManagement> <dependencies> <dependency> <groupId>com.azure.spring</groupId> <artifactId>spring-cloud-azure-dependencies</artifactId> <version>4.6.0</version> <type>pom</type> <scope>import</scope> </dependency> </dependencies> </dependencyManagement> <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins> </build> </project> Java代码 package com.example.demo; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.CommandLineRunner; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.jms.annotation.EnableJms; import org.springframework.jms.annotation.JmsListener; import org.springframework.jms.core.JmsTemplate; @SpringBootApplication @EnableJms public class Sample implements CommandLineRunner { private static final Logger LOGGER = LoggerFactory.getLogger(Sample.class); private static final String TOPIC_NAME = "loan-app"; private static final String SUBSCRIPTION_NAME = "loan-app-sub"; @Autowired private JmsTemplate jmsTemplate; public static void main(String[] args) { SpringApplication.run(Sample.class, args); } @Override public void run(String... args) { LOGGER.info("Sending message"); jmsTemplate.convertAndSend(TOPIC_NAME, "Hello Word"); } @JmsListener(destination = TOPIC_NAME, containerFactory = "topicJmsListenerContainerFactory", subscription = SUBSCRIPTION_NAME) public void receiveMessage(String message) { LOGGER.info("Message received: {}", message); } } 错误: 应用程序启动失败 描述: com.example.demo.Sample 中的字段 jmsTemplate 需要一个无法找到类型为“org.springframework.jms.core.JmsTemplate”的 bean。 注入点有如下注解: - @org.springframework.beans.factory.annotation.Autowired(required=true)
我已经更新了后端服务以使用最新的 Spring Boot 3,但是更新后,由于在配置加载期间设置延迟日志的一些问题,SB 应用程序失败。谁能帮忙...
哪个 Spring Cloud AWS 版本应该与 Spring Boot 3 一起使用?
我正在尝试让 SqsListener 工作,但我不能使用 Spring Boot 3,它根本没有收到任何东西。当我将 Spring Boot 版本更改回 2.X 时,一切正常。 我正在使用 2.4.2
我是Feign的新手,所以我想学习和使用Feign。 Feign 的默认线程数是否为 200,这与 Tomcat 中的默认线程数相同吗? 由于 Feign 是一个 Web 服务客户端,它有
Spring Cloud Config Server 给出 IllegalArgumentException: Illegal base64 character 2d Error
我正在尝试使用 application.properties 文件中的 ssh 连接到 bitbucket 存储库。 [email protected]:7999/properties.git spring.cloud.config.server.git.