Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
azure创建交互式服务_Azure - Fatal编程技术网

azure创建交互式服务

azure创建交互式服务,azure,Azure,构建以下内容的最佳方式是什么(我是azure新手,所以不确定采取什么方法) 我希望用户能够在他们使用的服务器上启动长时间运行(1-60分钟)的“服务” 然后可以通过web界面与进行交互 该服务的实例将是特定于用户的,并且与用户的生命周期一样长 保持与它的连接 服务具有复杂的状态,该状态会根据用户发出的命令而改变 用户还可以从服务请求状态数据 大多数时候,服务只是在等待用户 请求 一旦用户关闭与服务器的连接,它就应该停止连接 我认为这与Azure无关。我想你可以构建Blazor应用程序。我希望用

构建以下内容的最佳方式是什么(我是azure新手,所以不确定采取什么方法)

  • 我希望用户能够在他们使用的服务器上启动长时间运行(1-60分钟)的“服务” 然后可以通过web界面与进行交互
  • 该服务的实例将是特定于用户的,并且与用户的生命周期一样长 保持与它的连接
  • 服务具有复杂的状态,该状态会根据用户发出的命令而改变
  • 用户还可以从服务请求状态数据
  • 大多数时候,服务只是在等待用户 请求
  • 一旦用户关闭与服务器的连接,它就应该停止连接

我认为这与Azure无关。我想你可以构建Blazor应用程序。我希望用户打开类似于服务器端外壳的东西,然后用户通过单页应用程序(用Angular编写)与之交互。因此,它是一种长时间运行的“功能”,可以通过信号机维持双向通信信道。但不确定是否有更好的Azure结构可以开始。Azure功能并不意味着是一个长期运行的通信通道。但是我想Blazor(UI+后端)可以满足您的需求。它有信号机和插座支持。如果添加一些自定义功能并正确配置DI,就可以实现所需的功能。但是我不知道有什么现成的东西可以满足您的需求。我对Blazor做了很多工作,这是一个非常好的概念,但是我认为它的实现非常差。他们解决了将.Net引入浏览器的难题,但是它与HTML模型交互的方式非常糟糕。所以别再提布拉佐了!我需要这个来运行服务器端,它将运行很长一段时间,因为用户将与它交互。听起来Azure功能已经过时了,还有什么其他Azure结构可以满足需求,容器?也许Azure持久功能可以帮上忙?