Commit graph

  • cf5837e005
    Updated CHANGELOG.md master 2.1.5 Netkas 2023-08-06 16:17:28 -04:00
  • 518b23cd5f
    \TamerLib\tm > wait() will output worker updates even if there are no jobs in the queue, this fixes a bug where workers would not be updated if the client only calls dof() Netkas 2023-08-06 16:16:13 -04:00
  • 1631f89ae6
    \TamerLib\Classes > JobManager > connect() re-constructs the Redis client before connecting to the server. 2.1.4 dev Netkas 2023-07-29 08:46:42 -04:00
  • cc8612458d
    Minor correction Netkas 2023-07-27 19:48:59 -04:00
  • da8ed340ef
    Minor correction 2.1.3 Netkas 2023-07-27 17:51:54 -04:00
  • 0dd40dd600
    \TamerLib\Classes > JobManager > disconnect() now disconnects even if the server is still connected, this is to prevent the server from being left in a bad state if the connection is lost. Netkas 2023-07-27 17:13:22 -04:00
  • 696b8f16ff Update .gitlab-ci.yml to release package builds Netkas 2023-07-11 23:09:21 +00:00
  • f0b7067107
    Bumped version to 2.1.2 2.1.2 Netkas 2023-07-09 11:48:48 -04:00
  • eaa9887150
    \TamerLib\tm > wait() no longer throws a TimeoutException, the function will simply return when the timeout is reached. Netkas 2023-07-09 11:48:25 -04:00
  • ba82426e32
    Fixed bug in JobManager in \TamerLib\Classes > JobManager > returnJob() and \TamerLib\Classes > JobManager > returnException() where if the "return_channel" is empty instead of null, the job would be returned to an empty channel instead of being dropped. 2.1.1 Netkas 2023-07-07 02:28:20 -04:00
  • 499a871ce5
    Updated CHANGELOG.md 2.1.0 Netkas 2023-07-07 00:29:52 -04:00
  • 427f0069e3
    Updated project.json Netkas 2023-07-07 00:28:50 -04:00
  • 4d69196bfe
    Updated README.md documentation Netkas 2023-07-07 00:28:35 -04:00
  • 9edc68ca1a
    Many changes, see CHANGELOG.md Netkas 2023-07-07 00:22:35 -04:00
  • 4ff2bd403f
    Bumped version to 2.0.2 Netkas 2023-07-06 18:05:38 -04:00
  • cf912dad6d
    \TamerLib\Classes\ > RedisServer > start() now starts the server with a matching logging level to net.nosial.loglib Netkas 2023-07-06 18:05:21 -04:00
  • 264fea0c7c
    Optimizations in \TamerLib\Classes\JobManager Netkas 2023-07-05 19:36:14 -04:00
  • 2083f63527
    Updated logging event Netkas 2023-06-30 03:37:52 -04:00
  • 76167c307c
    Updated CHANGELOG.md Netkas 2023-06-30 00:59:20 -04:00
  • 4531e594a2
    \TamerLib > tm > do() the parameter $callback is now optional. If not provided, the job result will not be handled by the client and just be discarded. Netkas 2023-06-30 00:58:08 -04:00
  • a8b6f06b6d
    Bumped version to 2.0.1 Netkas 2023-06-30 00:56:08 -04:00
  • 54bc954830
    Fixed bug where \TamerLib > tm > run() would return early even if the $timeout is set to 0. Netkas 2023-06-30 00:55:51 -04:00
  • bc91147557
    Updated README.md Netkas 2023-06-18 17:32:04 -04:00
  • 33ddbbac25
    Updated README.md Netkas 2023-06-18 17:31:21 -04:00
  • a12923600e
    Updated CHANGELOG.md Netkas 2023-06-18 17:22:57 -04:00
  • 411898af2a
    Refactored main class, improved a few things here and there. Looks polished enough Netkas 2023-06-18 17:17:13 -04:00
  • 75c6062a3e
    Minor changes in exception handling in \TamerLib\Classes > JobManager Netkas 2023-06-18 16:51:52 -04:00
  • 1c98b388f2
    Rewrote README.md to reflect the documentation in TamerLib 2.0.0 Netkas 2023-06-18 13:53:51 -04:00
  • eccb072a5e
    Minor refactoring Netkas 2023-06-17 04:25:15 -04:00
  • 129c01b96f
    Updated \TamerLib > tm > addFunction() to validate the function name and check if the function name is reserved Netkas 2023-06-17 04:24:15 -04:00
  • 21d0075ed5
    Refactored WorkerSupervisor & subproc Netkas 2023-06-16 03:48:23 -04:00
  • 13cade66cc
    Pass on cwd to the sub-process in \TamerLib\Objects > WorkerInstance > start() Netkas 2023-06-16 03:44:18 -04:00
  • 13ad2b0ef8
    Many changes. Netkas 2023-06-16 03:38:51 -04:00
  • dc02826079
    Updated \TamerLib\Objects > WorkerInstance to pass through the parent process arguments to the sub-process Netkas 2023-06-16 02:31:17 -04:00
  • ee70a733db
    Updated \TamerLib\Objects > WorkerInstance to pass through the parent process arguments to the sub-process Netkas 2023-06-16 02:31:13 -04:00
  • f85c0e7e5d
    Updated \TamerLib > tm > monitor() to do it's own loop for a indefinite timeout. Netkas 2023-06-16 02:30:08 -04:00
  • 44b554d08c
    Removed all unused files Netkas 2023-06-16 02:17:34 -04:00
  • 2b39a9df9e
    Many changes in \TamerLib > tm Netkas 2023-06-16 02:16:25 -04:00
  • d409969f17
    Added standalone test Netkas 2023-06-16 02:07:51 -04:00
  • 0f96c0ce60
    Added worker test Netkas 2023-06-16 02:07:36 -04:00
  • 478d12fd43
    Removed EncodingType.php Netkas 2023-06-16 02:07:19 -04:00
  • 9a876278ab
    Updated IDE files Netkas 2023-06-16 02:07:08 -04:00
  • 799816742d
    Updated logging method in \TamerLib\Objects > ServerConfiguration. Netkas 2023-06-16 02:06:51 -04:00
  • c59ed792f9
    Updated logging method in \TamerLib\Objects > ServerConfiguration. Netkas 2023-06-16 02:06:35 -04:00
  • 599224ebbd
    Added monitor() method to \TamerLib\Classes > RedisServer & some applide some other minor changes. Netkas 2023-06-16 02:04:59 -04:00
  • f0ceb736d1
    Minor correction Netkas 2023-06-16 01:47:59 -04:00
  • db47d0fc0e
    Refactored Exceptions Netkas 2023-06-16 00:53:26 -04:00
  • ffdaaebfbc
    Refactored JobManager Netkas 2023-06-16 00:51:30 -04:00
  • f20551857b
    Lots of changes, implemented the base usage. Beware of bugs and unfinished states Netkas 2023-06-12 21:32:35 -04:00
  • 0c23fdfac2
    Implemented Redis Server controller Netkas 2023-06-10 01:46:34 -04:00
  • 40bb5e29d0
    Bumped version to 2.0.0 Netkas 2023-06-10 01:23:03 -04:00
  • 92b60fe6f3 Updated Run Configurations for intellij Netkas 2023-03-01 18:58:29 -05:00
  • 586353fd27 Updated CHANGELOG.md Netkas 2023-03-01 18:56:05 -05:00
  • 3934a010d6 Updated monitor method for Supervisor.php to allow for a non-blocking method. Netkas 2023-03-01 18:55:30 -05:00
  • 9f822a494f Updated php.xml Netkas 2023-02-28 21:39:18 -05:00
  • 490f1b2d93 Updated CHANGELOG.md Netkas 2023-02-28 21:38:55 -05:00
  • a8aa00a381 Updated CHANGELOG.md Netkas 2023-02-28 21:36:48 -05:00
  • 5cb507ca96 Bumped version to 1.0.1 Netkas 2023-02-28 21:33:53 -05:00
  • ce173976cd Updated \TamerLib\Protocols\Gearman with more logging calls Netkas 2023-02-28 21:32:47 -05:00
  • 47da4c8df7 Minor Change Netkas 2023-02-20 21:52:53 -05:00
  • 798c46add9 Updated README.md Netkas 2023-02-09 18:09:33 -05:00
  • 397f5ebadd Added Monitor Mode Netkas 2023-02-09 18:08:38 -05:00
  • 8cb6c2d65b Disabled RabbitMQ Netkas 2023-02-09 17:27:24 -05:00
  • f82f1ca26a Some updates Netkas 2023-02-09 17:26:16 -05:00
  • 33bb2e5035 Added \TamerLib\Abstracts > ObjectType Netkas 2023-02-09 17:10:38 -05:00
  • 2aae9d3929 Added method \TamerLib\Classes > Validate > getObjectType() Netkas 2023-02-09 17:10:22 -05:00
  • ae1ed3460a Commented out RabbitMQ test line Netkas 2023-02-09 15:32:32 -05:00
  • 5aa101b11f Updated \TamerLib\Abstracts\ExitCodes > WorkerExitCodes to be an Abstract Class Netkas 2023-02-09 15:32:17 -05:00
  • 9084ad8ca5 Refactored Worker for RabbitMQ (Needs more work) Netkas 2023-02-09 15:31:44 -05:00
  • d5d515d63b Added method \TamerLib\Classes > Functions > calculatePriority() Netkas 2023-02-09 13:25:32 -05:00
  • 4e474b3449 Refactored RabbitMq Client Netkas 2023-02-05 21:00:05 -05:00
  • 69c2d0628d Updated README.md Netkas 2023-02-05 17:42:23 -05:00
  • 7eea383ce9 Refactored \Tamer to \TamerLib Netkas 2023-02-05 17:27:32 -05:00
  • 1b8d2fb40a Implemented supervisors, refactored some stuff, implemented closures, updated examples and added dependency for Symfony\Process Netkas 2023-02-05 17:24:22 -05:00
  • 84b89eaf9d Minor correction Netkas 2023-02-03 05:04:32 -05:00
  • c80b4b39c4 Refactored Interfaces and implemented Tamer, Gearman's protocol has been refactored by RabbitMQ needs refactoring Netkas 2023-02-03 04:53:03 -05:00
  • 6d8d4a75a4 Implemented RabbitMQ and Refactored Client & Worker (WIP) Netkas 2023-02-02 21:09:45 -05:00
  • d15da30813 Completed Closure implementation (Still a wip) Netkas 2023-02-02 16:55:19 -05:00
  • f88f453578 Progress on closures Netkas 2023-02-01 23:42:41 -05:00
  • 39d1084a3f Progress Netkas 2023-02-01 19:22:26 -05:00
  • bfe790cf35 Initial Commit Netkas 2023-01-31 18:43:02 -05:00