OrderSprinter auf Virtueller Umgebung betreiben
-
- Administrator
- Beiträge: 1286
- Registriert: So 13. Sep 2015, 19:48
- Wohnort: Hamburg
- Kontaktdaten:
Re: OrderSprinter auf Virtueller Umgebung betreiben
Hallo Florian,
es tut mir leid, dass ich dich altuell so wenig bei deinem Projekt unterstützen kann. Ab Ende Oktober werde ich hoffentlich wieder mehr Zeit für den Anwendersupport haben.
Zu deinem Setup: Also der Flaschenhals ist nicht der Webserver und auch nicht die Datenbank, beides kann (wenn die Hardware das hergibt) prinzipiell mehrere Tausend Anfragen zur gleichen Zeit beantworten. Die TSE-Signierung kann ein Problem sein, weil jede Signierung eine gewisse Zeit in Anspruch nimmt und die Umsetzung bei OrderSprinter noch erfordert, dass sich Kernkomponente und TSEConnector über http unterhalten.
Wenn also eine Instanz eine Anfrage bekommt, aber diese eine Signierung erfordert, wird sie nicht antworten und alles blockieren, bis die Signierung erfolgt ist.
Die Idee mit der Replikation ist es nun, dass man eben verschiedenen Instanzen aufsetzen kann, wobei die unkritischen Lesezugriffe sich nicht durch eine Blockierung aufhalten lassen sollten. Wenn also die Artikelbilder sowie die Küchen-/Bar-/Bereitschaftansicht nicht den absolut letzten Stand darstellen, oder auch die Anzeige der zubereiteten Artikel in der Bestellansicht nicht ganz aktuell sind, dann ist das völlig ok, da kommt es sich nicht auf Sekunden an. Da genau diese Lesezugriffe 90% der Anfragen ausmachen, hilft die DB-Replikation hier bei großen Veranstaltungen.
Hast du mein Setup mit Docker-Composer, welches ich im Handbuch gezeigt habe, ausprobiert? Wenn das auch nicht funktioniert, wird es ein Bug in OrderSprinter sein. Ansonsten würde ich davon ausgehen, dass das Replikationssetup bei dir noch nicht einwandfrei ist.
Hast du mal ausgerechnet, wie viele TSE-Signierungen pro Minute auf deinem Fest zu erwarten sind (Bestellung und Abrechnung jeweis eine Signatur). Wenn es durchschnittlich mehr als 60 innerhalb der gleichen Minute sind, könnte es kritisach werden. Über die Statisikansicht kannst du erkennen, wie lange bei dir eine Signirung dauert.
Viele Grüße,
Stefan
es tut mir leid, dass ich dich altuell so wenig bei deinem Projekt unterstützen kann. Ab Ende Oktober werde ich hoffentlich wieder mehr Zeit für den Anwendersupport haben.
Zu deinem Setup: Also der Flaschenhals ist nicht der Webserver und auch nicht die Datenbank, beides kann (wenn die Hardware das hergibt) prinzipiell mehrere Tausend Anfragen zur gleichen Zeit beantworten. Die TSE-Signierung kann ein Problem sein, weil jede Signierung eine gewisse Zeit in Anspruch nimmt und die Umsetzung bei OrderSprinter noch erfordert, dass sich Kernkomponente und TSEConnector über http unterhalten.
Wenn also eine Instanz eine Anfrage bekommt, aber diese eine Signierung erfordert, wird sie nicht antworten und alles blockieren, bis die Signierung erfolgt ist.
Die Idee mit der Replikation ist es nun, dass man eben verschiedenen Instanzen aufsetzen kann, wobei die unkritischen Lesezugriffe sich nicht durch eine Blockierung aufhalten lassen sollten. Wenn also die Artikelbilder sowie die Küchen-/Bar-/Bereitschaftansicht nicht den absolut letzten Stand darstellen, oder auch die Anzeige der zubereiteten Artikel in der Bestellansicht nicht ganz aktuell sind, dann ist das völlig ok, da kommt es sich nicht auf Sekunden an. Da genau diese Lesezugriffe 90% der Anfragen ausmachen, hilft die DB-Replikation hier bei großen Veranstaltungen.
Hast du mein Setup mit Docker-Composer, welches ich im Handbuch gezeigt habe, ausprobiert? Wenn das auch nicht funktioniert, wird es ein Bug in OrderSprinter sein. Ansonsten würde ich davon ausgehen, dass das Replikationssetup bei dir noch nicht einwandfrei ist.
Hast du mal ausgerechnet, wie viele TSE-Signierungen pro Minute auf deinem Fest zu erwarten sind (Bestellung und Abrechnung jeweis eine Signatur). Wenn es durchschnittlich mehr als 60 innerhalb der gleichen Minute sind, könnte es kritisach werden. Über die Statisikansicht kannst du erkennen, wie lange bei dir eine Signirung dauert.
Viele Grüße,
Stefan
Stefan Pichel
Entwickler der Kassensoftware OrderSprinter (http://www.ordersprinter.de)
Entwickler der Kassensoftware OrderSprinter (http://www.ordersprinter.de)
Re: OrderSprinter auf Virtueller Umgebung betreiben
Hallo Lutz,
danke für deine Ausführliche Antwort. Den Ansatz mit der Direkt Eingabe der Tischnummer scheint bei der Masse an Tischen sinn zu machen.
Kann es sein, dass du darüber in diesem Beitrag schon mal was dazu verfasst hast?
viewtopic.php?f=2&t=362&p=740&hilit=plugin#p740
Wenn ja, wie ist hier der Aktuelle Stand zu dem Plugin, Ist das für andere verfügbar?
Gruß
Florian
danke für deine Ausführliche Antwort. Den Ansatz mit der Direkt Eingabe der Tischnummer scheint bei der Masse an Tischen sinn zu machen.
Kann es sein, dass du darüber in diesem Beitrag schon mal was dazu verfasst hast?
viewtopic.php?f=2&t=362&p=740&hilit=plugin#p740
Wenn ja, wie ist hier der Aktuelle Stand zu dem Plugin, Ist das für andere verfügbar?
Gruß
Florian
(Fachinformatiker für Anwendungsentwicklung)
-
- Beiträge: 40
- Registriert: Di 2. Jan 2018, 17:07
Re: OrderSprinter auf Virtueller Umgebung betreiben
Das Plugin ist theoretisch für andere verfügbar. War nur leider als Plugin nicht einzubauen sondern musste direkt in den Code - ist also bei jedem Update weg. Entweder, wir zeigen Dir, wie man das wieder einbindet oder Du würdest einen Wartungsvertrag benötigen. Solche Regelungen sind aber in der OS-Community bisher nicht auf Gegenliebe gestoßen, weswegen wir das nicht weiter angeboten haben.
Gruß Lutz
Gruß Lutz
Viele Grüße
Lutz
Lutz
-
- Beiträge: 9
- Registriert: Mo 29. Nov 2021, 20:32
Re: OrderSprinter auf Virtueller Umgebung betreiben
ist moglich das zu haben ich mochte gerne das probieren wenn das geht
Re: OrderSprinter auf Virtueller Umgebung betreiben
Ich hätte auch interesse an der Tisch Schnelleingabe bzw. an der "Tabelarischen Ansich" der Tische für die Mobile Ansicht. Die derzeitige Liste ist für +10 Tische nicht mehr zum scrollen am Tablet geeignet.
@irrsinn.de: kannst du vll zumindest einen Teil des von dir veränderen Codes zur Verfügung stellen?
@irrsinn.de: kannst du vll zumindest einen Teil des von dir veränderen Codes zur Verfügung stellen?
-
- Beiträge: 40
- Registriert: Di 2. Jan 2018, 17:07
Re: OrderSprinter auf Virtueller Umgebung betreiben
Hallo sepp5,
grundsätzlich habe ich kein Problem damit den Code zur Verfügung zu stellen. Folgende Fragen stellen sich mir dazu:
1.) Was sagt Stefan dazu?
2.) Dir ist klar, dass Du nach jedem Update von Stefan die Änderung neu "einbauen" musst?
3.) Du verlierst den Support von Stefan, oder?
grundsätzlich habe ich kein Problem damit den Code zur Verfügung zu stellen. Folgende Fragen stellen sich mir dazu:
1.) Was sagt Stefan dazu?
2.) Dir ist klar, dass Du nach jedem Update von Stefan die Änderung neu "einbauen" musst?
3.) Du verlierst den Support von Stefan, oder?
Viele Grüße
Lutz
Lutz
-
- Administrator
- Beiträge: 1286
- Registriert: So 13. Sep 2015, 19:48
- Wohnort: Hamburg
- Kontaktdaten:
Re: OrderSprinter auf Virtueller Umgebung betreiben
Hallo Lutz,
von meiner Seite aus darfst du deine Änderungen hier gerne ins Forum kopieren, wenn es keine Rechte anderer verletzt. Bitte schreibe auch einen Vermerk, in welcher Form andere deinen Source-Code verwenden dürfen (Lizenz oder zumindest Info bzgl. Weitergabe o.ä.).
Lieben Gruß
Stefan
von meiner Seite aus darfst du deine Änderungen hier gerne ins Forum kopieren, wenn es keine Rechte anderer verletzt. Bitte schreibe auch einen Vermerk, in welcher Form andere deinen Source-Code verwenden dürfen (Lizenz oder zumindest Info bzgl. Weitergabe o.ä.).
Lieben Gruß
Stefan
Stefan Pichel
Entwickler der Kassensoftware OrderSprinter (http://www.ordersprinter.de)
Entwickler der Kassensoftware OrderSprinter (http://www.ordersprinter.de)
Re: OrderSprinter auf Virtueller Umgebung betreiben
Hallo Stefan,
vielen Dank für Dein klasse Tool Ordersprinter
und für Deine offene Umgangsweise, wie Du es zur Verfügung stellst und fortlaufend Betreuung und Verbesserung leistest,
sowie, dass du Neuerungen auch hier im Forum ggü. offen bist.
Hallo Lutz,
auch ich hätte Interesse an der Tisch Schnelleingabe.
Außerdem würde mich interessieren,
welche Anpassungen Du an der DB (z.B. hinsichtlich Indexe)
und am Apache (z.B. Einstellungen hinsichtlich MPM)
vorgenommen hast
würde mich sehr freuen, wenn Du Deine Erfahrungen teilst
Vielen Dank bereits im Voraus dafür.
Viele Grüße Daniel
vielen Dank für Dein klasse Tool Ordersprinter
und für Deine offene Umgangsweise, wie Du es zur Verfügung stellst und fortlaufend Betreuung und Verbesserung leistest,
sowie, dass du Neuerungen auch hier im Forum ggü. offen bist.
Hallo Lutz,
auch ich hätte Interesse an der Tisch Schnelleingabe.
Außerdem würde mich interessieren,
welche Anpassungen Du an der DB (z.B. hinsichtlich Indexe)
und am Apache (z.B. Einstellungen hinsichtlich MPM)
vorgenommen hast
würde mich sehr freuen, wenn Du Deine Erfahrungen teilst
Vielen Dank bereits im Voraus dafür.
Viele Grüße Daniel
Re: OrderSprinter auf Virtueller Umgebung betreiben
Hiirrsinn.de hat geschrieben: ↑Fr 30. Aug 2024, 22:53 Hallo sepp5,
grundsätzlich habe ich kein Problem damit den Code zur Verfügung zu stellen. Folgende Fragen stellen sich mir dazu:
1.) Was sagt Stefan dazu?
2.) Dir ist klar, dass Du nach jedem Update von Stefan die Änderung neu "einbauen" musst?
3.) Du verlierst den Support von Stefan, oder?
Punkt 2+3 sind mir durchaus bewusst, dass dies extra Aufwand für mich verursacht. Ich werde aber vmtl. eher selten die Version Updaten da kein "need" dafür ist, wenn Ordersprinter 2x im Jahr am Vereinsfest verwendet wird.
LG Sepp
-
- Beiträge: 4
- Registriert: Fr 27. Sep 2024, 12:21
Re: OrderSprinter auf Virtueller Umgebung betreiben
Hallo Lutz!irrsinn.de hat geschrieben: ↑Fr 30. Aug 2024, 22:53 Hallo sepp5,
grundsätzlich habe ich kein Problem damit den Code zur Verfügung zu stellen. Folgende Fragen stellen sich mir dazu:
1.) Was sagt Stefan dazu?
2.) Dir ist klar, dass Du nach jedem Update von Stefan die Änderung neu "einbauen" musst?
3.) Du verlierst den Support von Stefan, oder?
Ich habe auch Interesse an der Direkteingabe der Tischnummern.
Ich verwende OS ähnlich wie Sepp für Vereinfeste o.ä.
Das Problem ist hierbei oft, dass z.B. bei schönem Wetter vor dem Festzelt und während des laufenden Betriebs noch weitere Bierzeltgarnituren aufgebaut werden und einfach mit Edding mit einer Nummer versehen werden. Da wäre eine Direkteingabe der Wahnsinn!
Auch die Bedienbarkeit wäre einfacher, da man nicht >100 Tische in der Übersicht hat.
Ich, und ich glaube viele andere, würden sichwahnsinnig freuen, wenn du den Code hier teilen würdest. (Gerne auch mit kurzer Beschreibung der Implementierung.)
Dass dadruch ein zusätzlicher Aufwand entsteht, ist mir klar. Auch dass die Änderungen bei einem Update weg wären.
Viele Grüße
Dominik
Zuletzt geändert von dominik_38 am Fr 27. Sep 2024, 12:35, insgesamt 1-mal geändert.