Giter VIP home page Giter VIP logo

siggeluring's Introduction

siggeluring

Installera & Använd

  • Git clona denna repo
  • mvn clean compile
  • mvn clean package

Installera & kör

Använd

Ladda ner (länk till binary) filen och kör med:

java -jar siggeluring-1.0.jar

Vad?

En simpel tjänst för att kolla uptime av sajter.

TODO:

  • Generera projekt
  • Lägg till POST /service
  • Lägg till GET /service
  • Lägg till DELETE /service/{id}
  • Spara services i en text-fil, i JSON format
  • Läs services från text-filen.
  • Polla varje service.url en gång i minuten, från att den är tillagd, den är "OK" om tjänsten svarar med statuskoden 200
  • Fixa så statiska filer leveras
  • Lägg till /- routen
  • Visa alla services i GUI
  • Lägg till GUI för att skapa en service
  • Lägg till GUI för att ta bort en service

Notes

En service består av:

  • id GUID
  • name String
  • url String
  • status "OK" | "FAIL"
  • lastCheck DateTime

Spara services i en text-fil, i JSON format: Finns olika sätt o göra detta på, men IOM att det ej finns "update" så finns det ingen större risk för felhantering. Eventuellt skapa en tjänst som har allting i minne och sparar till disk då och då?

Använda vertx.io, för backenden Skriv frontenden i backbone.js eller react.js

För mig: Striktroughggo

siggeluring's People

Contributors

blasut avatar

Watchers

 avatar James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.