当前位置: 首页 > 知识库问答 >
问题:

如何使用Azure Functions而不是WebJobs?

常自怡
2023-03-14

我正在迁移到“Linux应用服务”。不幸的是,它不支持WebJobs。在这里,它表示不会。它建议使用Azure函数。

我有一个没有触发器的连续应用程序。它应该一直在运行,就像这样:

while (true)
{
    // The logic
}

我应该如何为这样的应用程序利用Azure功能?

共有1个答案

颜瀚漠
2023-03-14

也许Azure Functions可能不是适合你的方案的工具,它最好用于在某个事件后运行的代码,而不是总是运行代码。

看看Hangfire,它可以在Linux上执行,并允许您的场景:https://www.hangfire.io/

 类似资料:
  • 问题内容: 我找到了一篇有用的文章,解释了如何使Jersey使用SLF4J而不是JUL。现在,我的单元测试看起来像(并且很完美): 我的包括以下依赖项: 它运行完美,但是我不想在每个单元测试中都进行相同的配置。这是很明显的代码重复,我想避免。我怎样才能更有效地做到这一点? ps。也许不可能优化上面的代码,而我正在尽力而为? 问题答案: 最好的方法是通过自定义Listener。在JSF servle

  • Azure Functions for Visual Studio Code Use the Azure Functions extension to quickly create, debug, manage, and deploy serverless apps directly from VS Code. Check out the Azure serverless community li

  • 问题内容: 我正在尝试使用Hibernate连接到servlet中的DB。我读到我们可以使用hibernate.cfg.xml或hibernate.properties文件来配置会话。对我来说,它可以与xml一起使用。现在,当我尝试使用属性而不是xml时,它不起作用。据说 没有找到* hibernate.cfg.xml 。但是我没有提到要使用xml文件,事实上我已经删除了该xml文件。 * 请帮我

  • 我有一个JSF2(Richfaces 4.1.0)项目在eclipse中运行。我正在尝试使用mojarra jsf实现(2.2.0)在WAS 8.5上运行它。然后,maven提供了lib,但服务器似乎覆盖了它们,因为在控制台中,我可以读取Myfaces已加载。 我在想为什么会这样?如何让项目使用mojarra而不使用was管理控制台中的共享LIB? 这是代码中与maven相关的部分: 提前谢谢

  • 问题内容: 我试图根据每个DIV的类别切换网站上某些DIV元素的可见性。我正在使用基本的JavaScript代码片段进行切换。问题在于该脚本仅使用,而JavaScript不支持。不幸的是,我必须使用class而不是id来命名DIV,因为DIV名称是由我的XSLT样式表使用某些类别名称动态生成的。 我知道某些浏览器现在支持,但是由于Internet Explorer不支持,所以我不想走这条路。 我发

  • 问题内容: 我想编写一个函数,该函数接收 几种 类型的结构并从JSON解组。为此,我有另一组带有预定义签名的函数,这些函数返回struct实例,但是由于每个函数都返回不同类型的struct,因此函数签名具有的返回类型。 当我发送json.Unmarshal一个具体的结构时,它可以按照我的预期工作,但是当我发送相同的结构时,它将其转换为地图。 这是描述问题的简化示例代码: https://play.