小编Vig*_*jan的帖子

Azure API 管理提供的 API 网关和 Azure 应用程序网关有什么区别?

我是 Azure 的新手,我浏览了 Azure 官方文档。

  • 我想了解的是Azure API Management 提供的API Gateway 和Azure Application Gateway 的区别和相似之处?

  • 什么时候需要在API Gateway(API管理提供)前面加上Application Gateway?

    • 当 API Gateway 正常托管时。
    • 当 API 网关托管在 VNet 中时。
  • 我们什么时候需要在应用程序网关前面使用 Azure Front Door?

  • 我们需要在什么场景下链接Azure Front Door --> Application Gateway --> API Gateway,而不是我们不能这样做Azure Front Door --> API Gateway,如果是在什么场景下?

我想根据以下两个计算解决方案了解上述问题的解决方案:

  • 当我的 API 托管在容器中时。
  • 当我的 API 仅由 Azure Functions 组成时。

azure azure-api-management microservices azure-application-gateway azure-front-door

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

使用forkIO在Haskell中进行Network.Socket编程"并发,异步,并行,非阻塞"

请问我想了解GHC的RTS是否同时处理阻塞读/写操作,即假设我的假设服务器只能并行处理CPU 1000线程,如果由于持久客户端套接字阻塞读取/写入而导致所有1000个forkIO被阻塞,并且还有另一个500个要处理的请求.

选项-A>另一个500请求是否必须等到1000 forkIO进程完成.

选项-B> Haskell通过有效地使用所有1000个CPU线程在内部处理(即并发,异步,并行,非阻塞)1000 + 500 forkIO.

仅供参考我已经阅读了C和Haskell(Network.Socket)的许多套接字教程(和博客),以了解Haskell(forkIO)和C如何处理(即并发,异步,并行,非阻塞),但是我并没有清楚地了解Haskell究竟是如何做到这一点的.

参考:

https://github.com/lpeterse/haskell-socket/issues/15#issuecomment-224382491

sockets multithreading haskell

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

如何在Haskell中定义自己的自定义LANGUAGE扩展?

{-# LANGUAGE CustomHaskellExtension #-}
Run Code Online (Sandbox Code Playgroud)

有没有办法定义自己的自定义Haskell语言扩展?

如果是,请您指出我的文档或教程.

haskell

3
推荐指数
1
解决办法
136
查看次数

将现有的 b2c 租户链接到我的 azure 订阅但无法创建资源?

出现错误您当前登录到没有任何订阅的“Azure AD B2C 租户”目录。当我尝试在 Azure AD B2C 中创建资源时。

请帮助我是 Azure 的新手

azure azure-active-directory azure-ad-b2c

0
推荐指数
1
解决办法
1400
查看次数