Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Production ready Server integration #118

Open
malopezp91 opened this issue Oct 27, 2020 · 1 comment
Open

Production ready Server integration #118

malopezp91 opened this issue Oct 27, 2020 · 1 comment

Comments

@malopezp91
Copy link

Hi @kpavlov!

I am starting a project that needs to parse messages that follow the ISO8583 format. In the README, there is an example of how to make a Server that parses incoming messages; that example is also enriched with this one: https://github.com/mll11/jreactive-8583-sample-app/blob/master/iso8583server/src/main/java/com/simplytapp/iso8583/iso8583server.java

As you mention in the README, this project is based in Netty, to support non blocking io. My question is:
How can this project be integrated into a Spring/SpringWebflux project, in order to avoid initializing and starting the server manually in the main class, as the example shows? I have not been able to find an example in the web.
Or this setup can be considered production ready, by setting different listener implementations and probably calling static methods inside the onMessage method that can call Kakfa or even save to a Database?

Thanks!

@Vostan
Copy link

Vostan commented Mar 9, 2022

Hi,

I personally wanted to contribute a lot to this project for a long time now and did not have time so far.
In my understanding, you have a valid point, however, if you check source code that should be a lot of work to switch underhood running netty with the netty coming with webflux. Also, you will lose the great flexibility of adding and removing handlers.

But anyways, it is good point. Lets see where this ticket will get to.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants