utopia_queue 0.3.1 copy "utopia_queue: ^0.3.1" to clipboard
utopia_queue: ^0.3.1 copied to clipboard

Light and easy to use queue library for Dart server projects

example/utopia_queue_example.dart

import 'dart:io';

import 'package:utopia_queue/utopia_queue.dart';

void main(List<String> arguments) async {
  final connection = await ConnectionRedis.init('localhost', 6379);
  final Server server = Server(connection, queue: 'myqueue');

  server.setResource('res1', () {
    return 'hello res 1';
  });

  server
      .job()
      .inject('message')
      .inject('res1')
      .action((Message message, String res1) {
    print('res1: $res1');
    sleep(Duration(seconds: 2));
    print(message.toMap());
  });
  server.start(threads: 3);
}
2
likes
150
points
26
downloads

Publisher

verified publisherappwriters.dev

Weekly Downloads

Light and easy to use queue library for Dart server projects

Repository (GitHub)

Documentation

API reference

License

MIT (license)

Dependencies

redis, utopia_di, uuid

More

Packages that depend on utopia_queue