All Projects → ahydrax → Hangfire.MissionControl

ahydrax / Hangfire.MissionControl

Licence: MIT license
A plugin for Hangfire that enables you to launch jobs manually.

Programming Languages

C#
18002 projects
HTML
75241 projects
javascript
184084 projects - #8 most used programming language
CSS
56736 projects

Projects that are alternatives of or similar to Hangfire.MissionControl

qless-php
PHP Bindings for qless
Stars: ✭ 25 (-50.98%)
Mutual labels:  jobs
eleman
Fully dockerized static job board generator that uses Airtable as data source. Written with Python3.
Stars: ✭ 33 (-35.29%)
Mutual labels:  jobs
qv2ray.github.io
🌟 Qv2ray 项目官方文档 🌟 ,使用 Vuepress / Markdown, 欢迎帮助完善 & 提交 PR!
Stars: ✭ 71 (+39.22%)
Mutual labels:  manual
updater
Update mechanism of f1jobs.co
Stars: ✭ 20 (-60.78%)
Mutual labels:  jobs
rysolv
Code analytics, silly hackathons, and matching developers with great jobs
Stars: ✭ 67 (+31.37%)
Mutual labels:  jobs
vim-php-manual
PHP Manual for Vim
Stars: ✭ 73 (+43.14%)
Mutual labels:  manual
awesome-mobile-robotics
Useful links of different content related to AI, Computer Vision, and Robotics.
Stars: ✭ 243 (+376.47%)
Mutual labels:  jobs
frontend-developer-coding-challenge
Are your looking for a remote developer job? Solve this frontend developer challenge and show us what you can do and what you are an expert at!
Stars: ✭ 112 (+119.61%)
Mutual labels:  jobs
lsdj-doc
Documentation for Little Sound Dj (LSDj), the Game Boy music program
Stars: ✭ 27 (-47.06%)
Mutual labels:  manual
vagas
Espaço para a divulgação de vagas para desenvolvedores backend via issues do Github.
Stars: ✭ 5,685 (+11047.06%)
Mutual labels:  jobs
workq
A super tiny work queue
Stars: ✭ 38 (-25.49%)
Mutual labels:  jobs
tldr
Simplified and community-driven man pages (tldr-pages) in a single binary.
Stars: ✭ 33 (-35.29%)
Mutual labels:  manual
jobs
RoadRunner: Background PHP workers, Queue brokers
Stars: ✭ 59 (+15.69%)
Mutual labels:  jobs
developercielo.github.io
Site de documentações, tutoriais e FAQ
Stars: ✭ 47 (-7.84%)
Mutual labels:  manual
ktor-API-examples
Examples with ktor to create an API REST
Stars: ✭ 23 (-54.9%)
Mutual labels:  manual
laravel-admin
LaravelAdmin是基于PHP开发的基础管理后台系统,做到开箱即用,为新项目开发省去了基础功能开发的步骤;此系统采用前后端分离模式,后端使用Laravel,前端使用vue;主要包含:登录、注销、可视化数据大屏、管理员、角色管理、菜单管理、权限管理、错误日志、登录日志、访问日志、获取服务器CPU使用率、内存使用率等功能。后端主要使用Artisan命令行、Jobs消息队列、 Rules验证规则、Restful API、Composer扩展包、Redis秒杀、Extend自定义扩展类:微信授权、钉钉告警推送、MongoDB、阿里云OSS、七牛云存储、七牛云直播、php-jwt TOKEN、Phpoffice、MySql数据库字典、Elasticsearch等技术。
Stars: ✭ 45 (-11.76%)
Mutual labels:  jobs
Manual-Iniciante-JavaScript
📗 📒 (PT-BR Tradução) 2020 Edition
Stars: ✭ 33 (-35.29%)
Mutual labels:  manual
theeye-of-sauron
TheEye Dockers and QuickStart
Stars: ✭ 27 (-47.06%)
Mutual labels:  jobs
vagas
🤝 Venha fazer parte do nosso time
Stars: ✭ 15 (-70.59%)
Mutual labels:  jobs
emanual
Welcome to the ROBOTIS e-Manual ! The e-Manual page rendered from this repository is available for everyone. Just simply click the provided link below :)
Stars: ✭ 105 (+105.88%)
Mutual labels:  manual

Hangfire.MissionControl

NuGet NuGet Tests

A plugin for Hangfire that enables you to launch jobs manually.

dashboard

Read about hangfire here: https://github.com/HangfireIO/Hangfire#hangfire- and here: http://hangfire.io/

Instructions

  • Install NuGet package
  • Decorate your code with attributes (all parameters are optional)
[MissionLauncher(CategoryName = "Emails")]
public class EmailSenderMissions
{
    [Mission(Name = "Send email", 
        Description = "Send email to customer", 
        Queue = "emails")]
    public string SendEmail(int customerId, string displayName) => //...code;
}
  • Setup dashboard code
// ASP.NET Core
services.AddHangfire(configuration =>
{
    ...
    configuration.UseMissionControl(
        new MissionControlOptions
        {
            RequireConfirmation = false, // disables confirmation popup
            HideCodeSnippet = false // hides code snippet and queue on missions page
        },
        typeof(TestSuite).Assembly);
});

// Or console application
GlobalConfiguration.Configuration.UseMissionControl(typeof(EmailSenderMissions).Assembly);

License

Authored by: Viktor Svyatokha (ahydrax)

This project is under MIT license. You can obtain the license copy here.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].