Worker

Worker

Χαρακτηριστικά

Ο worker είναι μιά μικρο-εφαρμογή η οποία τρέχει αυτόνομα χωρίς εγκατάσταση. Ο σκοπός του είναι η αλληλεπίδραση μεταξύ του node και μιας συσκευής (εκτυπωτή, ταμειακή, ζυγαριά, κτλ) ή μιας βάσης δεδομένων ή ότι άλλο νομίζετε εσείς.

$ worker

Την πρώτη φορά εκτέλεσης δημιουργείται αυτόματα το αρχείο παραμέτρων

Προσοχή Επειδή μέσω του worker υπάρχει πρόσβαση σε system user και expandcom user environment, θα πρέπει να είστε πολύ προσεκτικοί όσον αφορά τα δικαιώματα του φακέλου που είναι κάτω από τον worker.

Δομή

Την πρώτη φορά εκτέλεσης δημιουργούνται αυτόματα οι βασικοί κατάλογοι :

worker
├── worker.cfg
├── worker.log
├── www
└── data
    ├── in
    └── out

Παράμετροι

# αρχείο ρυθμίσεων worker.cfg του worker
# δημιουργείτε αυτόματα την πρώτη φορά εκτέλεσης του worker
# με τις απαιτούμενες τιμές
# στην τοποθεσία που εκτελείτε ο worker

[node]
prefix=wem       # ορίζει σε ποιό Node θα συνδεθεί πχ https://wem.expandcom.net
db=mydb          # το όνομα της βάσης σας

[streamer]
username=user
password=pass
db=0
stream=mystream

[worker]
name=worker_name
auth=token

[command]
print_label=xdg-open $file_name
sql_pylon=gedit $file_name

Την τιμή worker auth μπορείτε εύκολα να την πάρετε από το OAuth 2.0 Playground ή με όποια άλλη διαδικασία επιθυμείτε.

server

prefix καθορίζει το prefix url της υπηρεσίας πχ https://<prefix>.expandcom.net . Παρέχεται με την εγγραφή στην υπηρεσία.

db είναι η βάση δεδομένων που χρησιμοποιείται

worker

name απλό αναγνωριστικό

session χρησιμοποιήται για την πιστοποίηση και δίνεται από το bot του node με ΟΤΡ

command

ενέργειες που εκτελούνται στο πρόσθετο πχ στο πρόσθετο "πωλήσεις", για κάθε πώληση εκτελείτε ένα print και ένα sql που σημαίνει ότι αν στο [command] οριστούν το print ή το sql θα εκτελέσει ο worker αυτές τι ενέργειες.

Download

Comments

Comments powered by Disqus