Output van socket (ZeroMQ) op scherm tonen

Gestart doorAarclay10 reacties200 weergaven

11 berichten · pagina 1 van 1

Aarclay

Lid · Topicstarter

Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Ik ben van plan om via de CLI continu een ZeroMQ datastroom (gewoon sockets dus) van actieve voertuigen en diens GPS-posities uit te lezen. Nu wou ik de messages die ik continu binnen krijg opslaan in een array, zodat ik deze mooi kan sorteren en tijdelijk bewaar (tot ze verlopen zijn).

Echter loop ik nu vast op het punt om dit naar de output te krijgen. Het script wordt dus op de achtergrond gedraaid.

Continu naar de schijf schrijven lijkt mij best een intensieve belasting voor de gehele server. Of kan ik dit direct uitlezen, en zo ja.... hoe?

Iemand ideeën?
0
Berichten
8.602
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Je kunt in Linux gebruik maken van piping. Je redirect hierbij dan de output van een programma naar een andere programma.
0
Berichten
14.025
Reputatie
1
Punten
0,01
Lid sinds
Laatst gezien
Redis??
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Intern zou ik voor piping gaan, extern voor Redis.
Ligt er wel een beetje aan of je het alleen wilt streamen, of ook de data (tijdelijk) opgeslagen wil hebben
0
Aarclay

Lid · Topicstarter

Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Ik wil dus een moment opname hebben van alle voertuigen die er gepasseerd via de socket wink.
Jullie advies?

Er kunnen wel per seconden 10 tot 25 voertuigen voorbij komen in de socket.
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Veel data, hoef je niet op te slaan.
Ik zou dan piping gebruiken. En al het inkomende kan je dan eventueel via een websocket door poffen naar een client (frontend)
0
Aarclay

Lid · Topicstarter

Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Hoe wil je dat gaan pipen terwijl het een script continu blijft lopen? En waarheen dan pipen?
Ik loop hier behoorlijk op vast.
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Pipen naar ander process, die er weer wat mee doet.
Ik kan je anders wel helpen via Telegram, als je wil.
0
Aarclay

Lid · Topicstarter

Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Heb je geen Whatsapp wink?

Ik zal eens kijken of ik Telegram kan aanslingeren. Volgens mij heb ik je al daarop, dacht ik.
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Als je mijn nummer nog hebt wel.
0
Aarclay

Lid · Topicstarter

Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Ja, ik zie hem al staan. Ik zal je na Pasen even een telegrammetje sturen.
Morgen een verjaardag hier in huis, dan twee paasdagen met vrienden en familie. Wordt vervolgd....
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren