Is it normal to use a Space-based communication approach instead of a channel? Once we put a request into Space, the Transaction Manager starts and the flow continues exactly as if the message came from a channel. So, is this approach normal and more efficient than using channels?"
--
--
jPOS is licensed under AGPL - free for community usage for your open-source project. Licenses are also available for commercial usage. Please support jPOS, contact: sa...@jpos.org
---
You received this message because you are subscribed to the Google Groups "jPOS Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jpos-users+...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/jpos-users/ed60ff4b-1882-4bc6-9abf-50cfe0843d76n%40googlegroups.com.
I really appreciate your time and response.
Previously, I was using a channel-based approach to communicate with jPOS — sending the ISO message, then the request listener and transaction participants would start, and afterwards a new connection to the payment switch was opened. This felt unusual, so I switched to using Space instead.
I wanted to confirm whether using Space in this way is considered a proper use case. Also, do you have any hints or best practices for managing Space under heavy load in a SoftPOS environment?
--
--
jPOS is licensed under AGPL - free for community usage for your open-source project. Licenses are also available for commercial usage. Please support jPOS, contact: sa...@jpos.org
---
You received this message because you are subscribed to the Google Groups "jPOS Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jpos-users+...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/jpos-users/CAAgSK%3DmY7rJodV%2BMn3kqD3To2Qr7%2BLCVsFm7JpXzX1SUJJj0XA%40mail.gmail.com.
To view this discussion visit https://groups.google.com/d/msgid/jpos-users/CAOCb55%3Dx9vbd538CBhE0g24CZUFx4%2BMRnW9DW4ew2n3F2qw_2g%40mail.gmail.com.
Here's an overview of ny transaction processing flow:
1. We receive the transaction details via REST API
2. Build an ISO 8583 message from the request
3. Put the ISO message into Space for asynchronous processing
4. The Transaction Manager picks it up and performs processing and database logging
5. Use QMUX to send the ISO message to the payment switch
6. Receive the ISO response message from the switch
7. Convert the ISO response back to JSON and return it to the API caller.
So am i using the jpos efficiently in my usecase and i don't think i need space here ? Just build the iso message and let trx manager starts ? Or ?
I need the most efficient approach in my usecase.
Its a SoftPOS.
Thanks in advance.
To view this discussion visit https://groups.google.com/d/msgid/jpos-users/2b722404-8f32-4ee8-b76f-da5aec4bbd12n%40googlegroups.com.
Edit : i don't put the iso message in space for async processing.
Also i do have a KPI of 2 sec for Trx Time