hazeltask icon indicating copy to clipboard operation
hazeltask copied to clipboard

Advanced distributed task distribution library for Hazelcast. Customizable task load balancing with failover. For example: Fair task execution for multi tenant systems to prevent starvation

Results 10 hazeltask issues
Sort by recently updated
recently updated
newest added

does it work even with latest version of Hazelcast ?

Objects no longer have to implement Serizalizable to be capable of being serialized in hazelcast. For example: ``` hazelcastConfig .getSerializationConfig() .addSerializerConfig( new SerializerConfig().setTypeClass(TaskStatus.class).setImplementation( new TaskStatusSerializer(smileMapper)) ) ```

enhancement

`DistributedExecutorServiceImpl::submit()` incorrectly handles the case where no workers are available to receive work in `submitHazeltaskTask()` as it causes it to return false as well. `submit()` treats this as if the...

bug

Register TaskResponseListener to be able to listen to responses from across the cluster via the DistributedFutureTracker.onMessage. This could also be where we could implement issue #9 "Support task retry"

enhancement

If a task throws a specific exception, allow it to be retried up to a defined number of times Can rely on issue #24 in order to implement. The downside...

enhancement

Hazelcast allows you to write custom low-level distributed services. Lets take advantage of that to allow distributing a task in the same call as writing to the write ahead log....

enhancement

If a worker has nothing to do, it should immediately try and find more work to do instead of waiting for the rebalance task to fire

- Only expose one generic type to the developer using TaskBatchingService.... the item type. - Create an interface to represent the return type from HazeltaskInstance with only 4 methods: startup(),...

cleanup