cost 478 ms
从 .NET 连接到本地 MS SQL 服务器 6 API running in docker

[英]Connect to local MS SQL Server from .NET 6 API running in docker

我有一个 ASP.NET Core 6 Web API 在 docker 中运行,我想连接到本地 SQL 服务器数据库(未 dockerized)。 但我无法这样做,通过 IP 连接到远程服务器上的数据库工作正常,但使用像这样的连接字符串 我的 dockerfile: 我的 Docker-Comp ...

如何根据业务能力将单体分解为微服务?

[英]How to decompose a monolith into microservices by business capability?

我有一个使用一个数据库的单体应用程序,在我的公司,我们决定重写应用程序并在后端使用微服务。 此时,我们决定不拆分数据库,因为其他应用程序和进程正在使用它,并且需要两年时间才能更改。 这个过程的难点在于分解和识别正确的微服务。 我将尝试通过描述 UI 来解释我们的系统。 请仔细阅读,因为我正在尝试详 ...

Kube.netes 内部主机名解析为 localhost

[英]Kubernetes internal hostname is resolved to localhost

我正在尝试使用内部服务 DNS 进行服务到服务 HTTP 通信。 如果我尝试 curl 来自另一个部署 pod 的 pod 它正在工作但无法在 golang.net/http 服务中使用它 调用 API 时,hydra-admin.microservices.svc.cluster.local 被 ...

如何从GitLab中存储的springboot项目获取微服务端点列表

[英]How to get the list of microservices endpoints from springboot projects stored in GitLab

我在GitLab管理着多个springboot项目,目前API端点是手动提取的,通过GitLab中的代码文件一个一个浏览,获取每个项目可用的端点。 有没有办法通过像 python 这样的编码从所有项目中获取微服务端点列表? 示例 controller class: @RestController ...

微服务在springboot中如何使用jwt进行通信

[英]how microservice use jwt to communicate in springboot

我在 spring 引导中使用微服务,我想使用 jwt 和 oauth2 访问服务器。但我只是想知道除 api 网关之外的微服务如何获取 jwt(id 或名称)中的数据。这似乎很乏味在每个微服务中设置解码器。 我在想是否可以在 httprequest 解码和添加数据并将其路由到 apigateway ...

Spring 引导和 Spring 云 Miscroservices 问题

[英]Spring Boot and Spring Cloud Miscroservices issue

我尝试基于 YouTube ( https://www.youtube.com/watch?v=p485kUNpPvE&t=2432s ) 上的 Amigoscode 视频创建一个应用程序,但我有错误很可能是由于我使用的版本。 我不知道要解决什么问题。 请你帮助我好吗? 我得到的错误如下: ...

API 的 AKS 入口

[英]ingress in AKS for API

我正在尝试部署一个 ASP-Net Core API 并通过入口使其从集群外部可用。 我已按照学习页面中提到的步骤进行操作。 所有步骤都运行良好,但是,我无法访问路由 /api/opportunities/ 上的入口。 下面我描述了我的 K8S 文件,我可能遗漏了什么? ...

Kube.netes pod 副本 CPU 使用率高

[英]Kubernetes pods replica CPU usage is high

我们有运行 AWS EKS 集群的微服务,许多微服务有超过 10 个 pod 副本,我们使用 grafana 进行监控。 不幸的是,相同微服务中的一些 pod 显示出非常高的 CPU 使用率,比如 80%,而有些则只有 0.35%。 我们了解 kube.netes 将平等地进行负载平衡以分配负载。 ...

HTTP Spring 启动时部分创建资源时返回的状态 - rest api?

[英]HTTP Status to return if resources are partially created in Spring boot - rest api?

我有一个场景,来自第一个微服务的发布请求创建新用户并为来自不同微服务的新创建用户创建钱包。 创建用户和钱包时,我将返回 HTTP 状态 201。 如果创建了用户但没有创建钱包,我应该返回什么状态我有点困惑。 我遇到了一些文章,发现有两篇与我的困惑相关,但由于其与 WebDAV 相关的限制,在返回 ...

数据库不会立即更新/写入

[英]Database doesn't update/write instantly

对于上下文,我正在使用 nodejs 制作多人游戏,我的数据库是 postgres。 玩家一个一个玩,我把所有东西都保存在数据库中。 当第一个用户玩时,他们不能再玩,直到另一个玩家也玩了。 我现在正在做的是在数据库中的每个播放器上都有一个 boolean,上面写着“ableToPlay”,这是真的, ...

无法实例化 com.zaxxer.hikari.HikariDataSource:工厂方法“dataSource”异常,消息:无法确定合适的驱动程序 class

[英]Failed to instantiate com.zaxxer.hikari.HikariDataSource: Factory method 'dataSource'exception with message: Failed to determine suitable driver class

我正在尝试对 springboot 微服务应用程序进行 dockerizing,但在部署时出现以下错误。 下面提供所有配置详细信息。 请通过提供任何提示帮助解决。 同样在想法上工作正常并且能够使用 postman 进行测试 应用程序.propertie spring.datasource.use ...

Ocelot API 网关认证总是返回401未授权

[英]Ocelot API Gateway Authentication always return 401 unauthorized

我使用 .net 6 并且构建了微服务应用程序。 我有 2 个服务 AuthAPI,MovieAPI。 我使用 Ocelot API 网关。 当我通过 Ocelot API 网关向带有 jwt 令牌的 MovieAPI 服务发送请求时。 Postman 返回 401 未经授权。 我添加到 prog ...

有状态工作流引擎与编排幂等服务

[英]Stateful workflow engine vs Orchestrated idempotent services

我通过信息丰富的图形 model 意识到工作流引擎的好处,例如易于理解的通信、轻松等待、并行性和补偿操作。这个概念很棒,比没有中央协调器和指定流程的教条式事件驱动架构更易于管理。 我们目前正在使用遗留工作流引擎来编排保险业务中的微服务。 随着时间的推移,大量的业务逻辑和小的帮助脚本已经蔓延到进程 m ...

在没有代码重复的情况下从微服务中拆分计划作业的方法

[英]Approaches to split scheduled jobs from microservices without code duplication

这是我要实现的目标: 将预定作业从微服务中移除,因为它会损害时间/性能在单独的计算集群 aka workers中执行作业避免代码重复:我想将所有业务逻辑保存在一个Service中,所有与 DB 相关的操作都保存在一个Dao中,不要为作业编写额外的服务/daos 避免依赖管理问题:不同的工作可能需要不 ...

使用反应式编程的微服务通信

[英]Microservice Communication using reactive programming

我有两个微服务(A 和 B)。 服务 B 从 UI 收到 HTTP 次请求。 根据某些条件,服务 B 需要来自只有服务 A 可以访问的数据库的数据。 所以我需要服务 B 和 A 之间的一些通信机制。所以服务 B 会在内部调用服务 A,从服务 A 的响应中检索一些字段,并最终将最终响应发送给客户端。 ...

如何管理两个微服务之间的数据一致性?

[英]How to manage Data consistency between two microservices?

我有两个微服务,例如 M1 和 M2。 M1 负责管理用户交易,例如订单。 订单完成后,摘要数据通过消息总线发送到 M2。 M2 负责生成订单报告。 我们的交易在没有检查消息是否被 M2 成功处理的情况下完成。 问题是一些订单没有出现在报告中,因为消息没有被成功处理(因为任何随机问题)。 使两 ...


 
粤ICP备18138465号  © 2020-2023 STACKOOM.COM