Azure / Azure/azure-functions-host

Allow Traditional WebJobs to run as Azure Functions

Open
#1,379 7 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
C#
Stars
2k
Forks
482
Avg merge
2d 12h
Merged PRs (30d)
38

Description

Will you be providing the ability to run traditional WebJobs as Azure Functions, for instance Queue/Blob/EventHub triggered events?

Or, as what may be more likely given a [recent blog post](https://blogs.msdn.microsoft.com/appserviceteam/2017/03/16/publishing-a-net-class-library-as-a-function-app/ "Publishing a .NET class library as a Function App"), will I be able to publish a class library that allows all the same extensibility as through the WebJobs SDK.

Where I'm coming from is this. I like the flexibility of Web Jobs (e.g. to extend the logging to a [different logging framework](https://github.com/JSkimming/serilog-extensions-webjobs "Serilog.Extensions.WebJobs")), but I also like the Consumption Plan pricing model of Functions.

I appreciate there will have to be some limitations, for instance continuously running jobs would not work with the Consumption Plan, but some of the extensibility points may still be a possibility.

Contributor guide

Open the contributing guide

Research direction

The issue names no files, tests, or implementation entry points. Start by reviewing the Azure Functions host and WebJobs SDK extensibility model, then determine which Queue, Blob, EventHub, and class-library scenarios are supported. Done would require a decided scope and corresponding implementation or documented limitation.

Written by the indexing model from the issue text.

Assessment

Tech stack
azure, csharp
Domain
backend, cloud
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.