将单个应用程序开发为一套可单独部署的小型服务的架构方法。
Kubernetes 内置服务发现和负载均衡或自定义解决方案?
我正在学习微服务架构以及如何处理开发它们的一般过程。我正在研究负载平衡和服务发现等主题,它们的用途以及如何使用
我将使用 Docker 上的通行证在 Laravel 9 中构建微服务,它将使用每个服务的数据库和 API 网关。所有请求都将流经 API 网关
从容器内部获取 docker-compose 的容器/服务列表
有一种聪明的方法可以从容器内部获取 docker-compose 文件的服务(或容器)列表。 我不想使用卷,或者将撰写文件静态传递给
我正在尝试构建 Spring Boot 应用程序,该应用程序有多个依赖项驻留在 Maven 公共和公司的 Nexus 存储库上。但我每次都会遇到以下错误,我正在尝试解决
我有一个正在发布简单字符串对象事件的后端。事件发布服务(SimpleSend)确实显示在rabbitmq仪表板中,但没有显示接收/处理(SimpleReceive)
我正在做我的学校项目,需要构建一个AI管理平台,需求如下: 微服务架构 在 docker 中训练和部署 AI 提供API来访问dpl...
有了一个基于 Nest.JS 构建的主后端网关,我们使用 @nestjs/[email protected] 包构建了一个微服务,并让他通过 TCP 层与主后端进行通信。 这就是我们...
使用 kubernetes 是否可以消除在 Spring Boot 中使用发现和注册服务的需要?
我正在开发一个 Spring Boot 微服务应用程序。几年前我有一个类似的项目,我使用注册表和发现服务来管理不同微服务之间的通信......
我正在尝试设置服务订单(微服务)。但我不断收到错误的 bean 类型
所以我正在努力解决这个问题,但没有适当的解决方案......每次我运行 Spring Boot 时都会遇到这个错误,我已经尝试了我所拥有的一切,但没有任何帮助。我不知道如果是
我正在尝试设置服务订单(微服务)。但我不断收到错误的 bean 类型
在此输入图像描述 所以我想尽一切办法解决这个问题,但没有适当的解决办法...每次我运行 springboot 时都会遇到这个错误,我已经尝试了我所拥有的一切...
无法自动连接的问题。未找到“String”类型的 beans
所以我一直在寻找不同的解决方案来解决这个问题,我使用intelij idea,我尝试做的是设置微服务,我的订单服务通过API-Gatew与产品服务通信...
从整体中取出管理部分作为一个单独的项目并通过 ORM 编写相同的模型是正常做法吗?
我们有一个整体 JS + SequelizeORM 项目。 我们决定为管理面板创建一个单独的项目。 当然,假设在整体中我们做得更快,因为。所有功能都是
我有用户和聊天微服务,它们有独立的数据库,目前我决定不使用数据重复,因为其维护需求很高,并给予聊天读取权限
我们需要通过对客户端的响应来观察请求/失败。我们确定使用唯一生成的相关 ID 是最好的。 作为一个或多个 API 的入口点,我们的 .NET Web AP...
当我使用尤里卡服务器时,我收到了whitelabel错误页面
当我在浏览器中搜索 eureka 服务器时,出现白标错误页面,我的 springboot 版本是 2.6.3,spring cloud 版本是 2023.0.0 2023.0.0 当我在浏览器中搜索 eureka 服务器时,出现白标错误页面,我的 springboot 版本是 2.6.3,spring cloud 版本是 2023.0.0 2023.0.0 我正在尝试更改为 spring-cloud.version 我在依赖项上遇到了错误 org.springframework.cloud spring-cloud-依赖项 ${spring-cloud.version} 聚甲醛 进口 我在这个依赖项上遇到错误如何解决这个问题我在第一个调用中添加了 @EnableEurekaServer 注释,但我没有得到尤里卡服务器的用户界面 这是我的 yml 文件 server: port: 8761 eureka: client: registerWithEureka: false fetchRegistry: false service-url: defaultZone: http://localhost:8761/eureka instance: hostname: localhost dashboard: path: /dashboard spring: freemarker: prefer-file-system-access: false template-loader-path: classpath:/templates/ application: name: eureka-server 这是我的 pom.xml 文件 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="https://maven.apache.org/POM/4.0.0" xmlns:xsi="https://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="https://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>2.6.3</version> <relativePath /> <!-- lookup parent from repository --> </parent> <groupId>in.ashokit</groupId> <artifactId>44-SBMS-Service-Registry</artifactId> <version>0.0.1-SNAPSHOT</version> <name>44-SBMS-Service-Registry</name> <description>Demo project for Spring Boot</description> <properties> <java.version>17</java.version> <spring-cloud.version>2023.0.0</spring-cloud.version> </properties> <dependencies> <!-- <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-config</artifactId> </dependency>--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-eureka-server</artifactId> </dependency> <!-- <dependency> <groupId>org.springframework.cloud</groupId> <artifactIda>spring-cloud-starter-netflix-eureka-client</artifactId> </dependency>--> <!-- https://mvnrepository.com/artifact/javax.servlet/servlet-api --> <dependency> <groupId>javax.servlet</groupId> <artifactId>servlet-api</artifactId> <version>2.5</version> <scope>provided</scope> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <scope>runtime</scope> <optional>true</optional> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope> </dependency> </dependencies> <dependencyManagement> <dependencies> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-dependencies</artifactId> <version>${spring-cloud.version}</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> 我想在浏览器中获取尤里卡服务器的用户界面 在pom.xml修改属性标签下spring-cloud.version的版本 <properties> <java.version>17</java.version> <spring-cloud.version>2021.0.1</spring-cloud.version> </properties>
我的团队对于如何使用消息总线构建微服务感到困惑。 我们目前有一个 API 网关,背后有许多微服务,所有这些微服务都通过 http 进行通信。 看完后...
Java HTTP 微服务和 HTTPS 微服务应该如何通信?
我是微服务新手。我想知道,HTTP微服务和HTTPS微服务之间的通信方式有哪些?对于这种情况,最好的方法是什么? HTTP 和 HTTPS 微服务...
我在采用微服务架构时遇到了一些困惑。当我开始设计数据库时,我不知道如何开始。 问题是每个服务都有自己的数据库。例如,...
我目前正在微服务架构中工作,其中所有服务都通过消息总线进行通信。在此设置中,只有一项服务(应用程序服务)通过 ...
在微服务架构中,主要规则是在各个设计级别(包括数据库和领域模型)拥有自治服务。然而,在一个应用程序中,类(mo...