Worker
Worker
Χαρακτηριστικά
Ο worker είναι μιά μικρο-εφαρμογή η οποία τρέχει αυτόνομα χωρίς εγκατάσταση. Ο σκοπός του είναι η αλληλεπίδραση μεταξύ του node και μιας συσκευής (εκτυπωτή, ταμειακή, ζυγαριά, κτλ) ή μιας βάσης δεδομένων ή ότι άλλο νομίζετε εσείς.
Την πρώτη φορά εκτέλεσης δημιουργείται αυτόματα το αρχείο παραμέτρων
Προσοχή Επειδή μέσω του 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 αυτές τι ενέργειες.
Comments
Comments powered by Disqus