How to integrate vert.x and quartz JDBCstore - quartz-scheduler

Can someone help me to integrate vert.x and quartz scheduler,I am aware of i can use vert.x timers but for production ready scheduler i want to store My job in database so i can reschedule those job.Any help would be highly appriciated.

Related

How do I implement different task scheduling algorithms in Linux

A few colleagues and I are currently sharing a server to run simulations. We were hoping to implement a priority-based scheduling algorithm on the server so that more pressing jobs are run first.
The server is running Ubuntu 18.04 and if I am not mistaken it is currently running the default CFS.
I haven't attempted to install anything or play around with the current scheduler. I'd rather not make any dramatic mistakes and mess it up.
Any assistance or resources that could help implement a process scheduling solution would be greatly appreciated.
You can using cronjob to scheduling in linux

Vert.x JVisualVM monitoring

I've implemented a REST API with Vert.x and I want to monitor its threads. I package the app as a fat-jar and I'm using JVisualVM and JProfiler for monitoring.
When I launch it from the IDE (Intellij) I can see everything, but when I launch it with java -jar fatjar I can only see memory consumption.
I enabled JMX from the application thinking JVisualVM uses JMX to get the metrix, but it didn't help.
What should I do to enable JVisualVM access to threads and CPU?
Thanks in advance :)
With jvisualVM you should be able to see all vert.x threads, however you should be aware that Vert.x is a reactive framework so you will not see a thread being spawn for each request. One thread (per CPU core) will handle all load.
What are you trying to monitor exactly would be interesting to know since it could be that you're just looking on the wrong place...

is it possible to run Quartz Scheduler on Apache Mesos

both have very complementary features and it would be great to be able to have the schedule flexibility of Quartz, with the distributed computing of Apache Mesos.
I couldn't find anything on google.
Has anybody tried this?

Are there any open source Distributed Job Schedulers?

Are there Distributed Schedulers available for free commercial use?
I saw Quartz Job Scheduler but its distributed version comes at a premium.
Thanks
You can use hinemos http://hinemos-en.atomitech.jp/ .You can control scheduling from GUI .Though spring schedular,quartz schedular provides scheduling but they provide from API level .You have to write a code for scheduling .But hinemos provides a GUI to control yours scheduling.
http://hinemos-en.atomitech.jp/ You can configure for different cluster and provide a scheduling command via GUI.
What are the available alternatives to Quartz?
There are no known competing open source projects (there are a few other open source schedulers, but they are basically just Cron replacements written in Java).
Commercially, you will want to look at the well-regarded Flux scheduler.

Service: Task Queue

Does anyone know of a paid service that allows you to load up queue of url based tasks that are then run in realtime? I'm looking at setting up a local task queue, but I'm willing to pay for it.
Beanstalkd is easy enough to install on Linux, or there is a SAAS compatible version - http://www.iron.io/products/mq
Beyond that, Amazon SQS has various libraries that make it quite easy to use, though it uses HTTP to get/set items in the queue, so it has an additional overhead.