Guerilla Coding
A Website build for my Projects.

Die Website soll als Portfolio für meine privaten Projekte dienen. Ich selbst bin kein großer Schreiber, deshalb wird sie automatisch aus meinem Gitlab aufgebaut. Sie selbst dient auch gleich als Projekt, um meine Kenntnis in Symfony zu erweitern und mehr Erfahrung mit c# zu bekommen.
Warum C# 😀 siehe.

Kontakt

Alexander Malk
E-Mail: alex@guerilla-coding.com

Details

Es gibt derzeit 11 Projekte in 3 Kategorien. Das zuletzt Aktualisierte Project ist TD Service Sitespeed in der Kategorie NPM und es wurde am 19.01.2024 aktualisiert.
Es warten z.Zt. noch ca. 2 Projekte eingefügt zu werden.

Tool.Directory Controller

Der Controller ist das Herzstück von Tool.Directory. Er vermittelt zwischen dem Webserver und dem Worker.

Seine Aufgaben sind:

Weiter Information zu Tool.Directory findest du hier.

API Funktionen / Routen

POST /register/webserver

Services des Webservers registrieren.

{
    "version": 23424242, // Version als Integer
    "services": [{name: 'ping',timeout: 30000}] // Array mit Services als Object
}
POST /register/service

Registrieren eines Workers.

{
    "name": "ping", // Der name des Services (z.B ssl oder ping)
    "ip": "10.1.1.1", // Die IP über die der Worker erreichbar ist
    "port": 3305 // Der Port über den der Worker erreichbar ist
}
POST /jobs/create

Einen Job erstellen.

{
    "service": "ping", // Name des Service
    "param": "google.de" // Parameter für den Service
}
POST /jobs/success

Fertigstellen des Jobs.

{
    "id": "63459834953467859", // ID des Jobs
    "result": {} // Ergebnis des Services als String oder JSON 
}
PUT /jobs/update

Aktualisieren des Jobs.

{
    "id": "63459834953467859", // ID des Jobs
    "result": {} // Ergebnis des Services als String oder JSON 
}
GET /jobs/:id

Abfrage eines Jobs.

Tags

©2024 Alexander Malk v0.0.13p