小编Dan*_*lli的帖子

为什么 Nestjs 框架在微服务方法中使用与 HTTP 不同的传输层?

我已经使用 Spring Boot 开发微服务有一段时间了,使用 feign 客户端、REST 模板和 AMPQ 代理在每个微服务之间建立通信。

现在,我正在学习 NestJs 及其微服务方法。我注意到 Nestjs 使用 TCP 作为默认传输层,这与 Spring Boot 的方式不同。

为什么nestjs更喜欢那些传输层(TCP,AMPQ)而不是HTTP?HTTP 不是 REST 微服务的传输协议吗?

来自 NestJs 文档:

“微服务本质上是一个使用与 HTTP 不同的传输层的应用程序”

http node.js microservices nestjs

10
推荐指数
2
解决办法
2412
查看次数

当没有 kafka 代理运行时,如何出于开发目的禁用 Spring Cloud 流?

我有多个 Spring Boot 应用程序使用 kafka 代理实现 Spring Cloud 流。我想知道是否可以停止或禁用 Spring Cloud 流或 kafka 代理连接以启用应用程序。

java spring apache-kafka spring-cloud spring-cloud-stream

6
推荐指数
1
解决办法
3726
查看次数

如何在 Expo EAS 中针对每个环境使用不同的密钥

当运行 eas build 命令来构建或发布 expo 应用程序时,我们如何区分 Expo 中每个环境(开发、预览和生产)的秘密?

从 expo 控制台的秘密屏幕来看,它对于应用程序来说似乎是全局的:

在此输入图像描述

因此,无论您尝试构建时的环境如何,秘密似乎都是相同的。例如,如果我需要预览环境中的 API_KEY env 的值与生产环境中的不同,那么如何使用 expo Secret 来实现这一点?

android ios react-native expo

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