小编tuq*_*tuq的帖子

使用 WLS2 在 Docker 桌面上启用入口控制器

目前,我正在使用 Docker 桌面与WSL2集成。我发现Docker Desktop自动为我创建了一个集群。这意味着我不必安装和使用MinikubeKind来创建集群。问题是,如果我使用 Docker 桌面的“内置”集群,我如何启用Ingress Controller?我尝试创建一个Ingress来检查这是否有效,但正如我的猜测,它没有用。

我创建的 YAML 文件如下:

apiVersion: apps/v1
kind: Deployment
metadata:
  name: webapp
spec:
  minReadySeconds: 30
  selector:
    matchLabels:
      app: webapp
  replicas: 1
  template:
    metadata:
      labels:
        app: webapp
    spec:
      containers:
      - name: webapp
        image: nodejs-helloworld:v1

--- 

apiVersion: v1
kind: Service
metadata:
  name: webapp-service

spec:
  selector: 
    app: webapp
  
  ports:
    - name: http
      port: 3000
      nodePort: 30090 # only for NotPort > 30,000
    
  type: NodePort #ClusterIP inside …
Run Code Online (Sandbox Code Playgroud)

docker kubernetes windows-subsystem-for-linux wsl-2

12
推荐指数
3
解决办法
9239
查看次数

使用HttpClientFactory安全吗?

在我的asp.net核心MVC应用程序中,我HttpClientFactory用来创建HttpClient对API服务器的请求的对象。

遵循Microsoft文档,HttpClient每次调用HttpClientFactory.CreateClient()都会创建一个新的对象,因此将值设置为会很安全HttpClient.DefaultRequestHeaders

关于HttpMessageHandler对象,因为它们已被合并,以后可以重用。因此,如果它们包含cookie信息(例如:将cookie设置为HttpClientHandlerobject),则将违反线程安全。

我的假设是正确的吗?我们如何处理这个问题?

如果将cookie设置为可以HttpRequestMessage,然后发送给它,可以HttpClient吗?

asp.net dotnet-httpclient .net-core asp.net-core httpclientfactory

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

ASP.NET Core Singleton实例与瞬态实例的性能

在ASP.NET Core依赖注入中,我只是想知道注册Singleton实例是否会比注册Transient实例更好地提高性能?

Singleton例如,以我的想法,创建新对象和相关对象只需花费一次时间。对于Transient例如,该成本将重复每个服务请求。所以Singleton似乎更好。但是使用Singletonover 时我们可以获得多少性能提升Transient?谢谢高级!

c# asp.net dependency-injection .net-core asp.net-core

5
推荐指数
3
解决办法
2998
查看次数