Skip to content

scr34m/beanstalkd_udf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Beanstalkd MySQL UDF plugin

Based on Gearman UDF plugin.

A simple test application included for testing MySQL UDF plugin without MySQL usage.

TODO

  • memory leak test
  • beanstalk disconnect test
  • heavy usage test
  • trigger test

Example

DROP FUNCTION IF EXISTS beanstalkd_set_server;
DROP FUNCTION IF EXISTS beanstalkd_do;
CREATE FUNCTION beanstalkd_set_server returns string soname 'beanstalkd_udf.so';
CREATE FUNCTION beanstalkd_do returns string soname 'beanstalkd_udf.so';
SELECT beanstalkd_set_server("127.0.0.1");
SELECT beanstalkd_set_server("127.0.0.1", "test");
SELECT beanstalkd_do("1");
SELECT beanstalkd_do("1", "test");
SELECT beanstalkd_do("1", "test", "127.0.0.1");

Used library

beanstalkd client

About

Beanstalkd MySQL UDF plugin

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages