1
0
Fork 0
Commit Graph

30 Commits

Author SHA1 Message Date
Gregory Eremin 5e2ce03913 Handle errors instead of interfaces 2016-07-27 00:05:22 +02:00
Gregory Eremin a5766e57f8 Add http package 2016-07-26 23:52:48 +02:00
Gregory Eremin a7db215c45 Move consumer features into a subpackage 2016-07-26 22:55:36 +02:00
Gregory Eremin a1cf8bc689 Use daemon name as log prefix 2016-07-19 17:30:10 +02:00
Gregory Eremin 43a3bd98a1 Handle task scheduling in case of premature process termination 2016-01-25 04:03:13 +03:00
Gregory Eremin 9269f41051 Add topic argument to Publisher.Publish function 2016-01-25 03:21:51 +03:00
Gregory Eremin 08db309f80 Export daemon String function 2016-01-25 01:39:38 +03:00
Gregory Eremin bb750bf727 Rename to Shezmu 2016-01-24 19:49:57 +03:00
Gregory Eremin b64fbd4b1c Add missing doc comments to base package 2016-01-17 16:45:03 +03:00
Gregory Eremin c2f8c05bb5 Add minimalistic Logger interface 2016-01-17 16:42:05 +03:00
Gregory Eremin 58007b38ab Add Subscriber interface as a replacement for SubscribeFunc 2016-01-10 21:01:53 +03:00
Gregory Eremin 79cb745a5d Define an empty Shutdown function on base daemon 2015-10-27 19:54:08 +03:00
Gregory Eremin 797e892120 Customizable logger 2015-10-24 19:25:16 +03:00
Gregory Eremin 0e1fbbe729 Language 2015-10-24 03:07:47 +03:00
Gregory Eremin 0e5670707f Add statistics interface 2015-10-24 02:41:19 +03:00
Gregory Eremin d2041b69a1 Handle panic debug on the Satan side 2015-10-24 02:40:20 +03:00
Gregory Eremin 53f2cec247 Move rate limiting advise to the second place 2015-10-18 03:56:37 +03:00
Gregory Eremin d847be21c6 Make shutdown handling predictable 2015-10-18 03:22:07 +03:00
Gregory Eremin ec98145508 Correct zero rate to 1 too 2015-10-17 05:37:13 +03:00
Gregory Eremin 0f4bed32c8 Implement processing rate limits 2015-10-17 05:33:46 +03:00
Gregory Eremin 40dbc556f5 System processes are now named and supervised 2015-10-17 04:51:05 +03:00
Gregory Eremin dff6c81d04 Add consumer support to daemons 2015-10-17 03:40:17 +03:00
Gregory Eremin b6f0d2953f Invert ShouldShutdown logic 2015-10-16 02:27:03 +03:00
Gregory Eremin 8dd218a366 It is possible now to run system processes in the shared pool 2015-10-16 02:06:19 +03:00
Gregory Eremin a2bfadfa66 Introduce Satan 2015-10-14 04:11:29 +03:00
Gregory Eremin 583ac5da5b Use new name 2015-10-14 03:50:43 +03:00
Gregory Eremin 98bbbf91f4 Improve Daemon interface description 2015-10-14 03:29:44 +03:00
Gregory Eremin c740f13063 Use debug.PrintStack helper instead of handling stack manually 2015-10-14 03:23:27 +03:00
Gregory Eremin 318d29bdd6 Add a base daemon structure 2015-10-14 03:02:22 +03:00
Gregory Eremin 065e4f936b Describe Daemon interface 2015-10-14 03:01:47 +03:00