Hi Saikat, Denis,

I'll start to migrate the development to maven for your test.


Best regards,


*Luis Arce Martínez*Licenciado e Ingeniero en Informática y Gestión
09-57861903
Linkedin:
https://cl.linkedin.com/in/luisalejandroarcemartinez





El sáb., 25 ene. 2020 a las 23:24, Saikat Maitra (<[email protected]>)
escribió:

> Hi, Luis, Denis
>
> We can take up the changes in either Ignite-extensions repo as new
> independent module or as part of ignite repo inside rest-http module but
> since the changes are not in git pull request it is hard for us to review
> and share feedback.
>
> 1. There are jar dependencies shared in the jira ticket[1] but we do not
> accept jar instead we will require the changes in maven pom.xml file.
>
> 2. There are also changes in GridJettyRestHandler and GridJettyRestProtocol
> but there are no corresponding tests for validation. It will be better if
> required tests are added as part of PR.
>
> 3. It is also unclear how do we incorporate the changes mentioned in the
> jira related to web.xml file, Do they need to be part of README.md?
>
> Please let me know if I can help in any way with PR process.
>
> Our docs for contribution are available here [2]
>
> [1] https://issues.apache.org/jira/browse/IGNITE-12518
> [2] https://cwiki.apache.org/confluence/display/IGNITE/How+to+Contribute
>
>
> Regards,
> Saikat
>
>
>
>
>
>
>
> On Fri, Jan 24, 2020 at 11:09 AM Denis Magda <[email protected]> wrote:
>
> > Hi Luis,
> >
> > Presently, the community is on the route of Ignite simplification. We're
> > trying to define Ignite core that has minimal dependencies with 3rd party
> > libraries. That also led to the modularization initiative [1] with the
> > first results in the form of Ignite Extensions repository where we're
> > moving all 3rd party integrations.
> >
> > Saikat, do you think Luis's contribution needs to reside in the
> extensions
> > repository?
> >
> > [1]
> >
> https://cwiki.apache.org/confluence/display/IGNITE/IEP-36%3A+Modularization
> >
> > -
> > Denis
> >
> >
> > On Thu, Jan 23, 2020 at 8:48 PM Luis Arce <[email protected]> wrote:
> >
> > > Hi Saikat,
> > > Thanks for you response:
> > >
> > > My system need a web server for work. i work correctly with Wildfly
> and i
> > > use Ignite as Backend for database.
> > > My problem is the combination of both is around 6 GB RAM for work in
> the
> > > VPS.
> > > For this reason i modified the unique plugin with webserver inside
> > > (rest-http module).
> > > The change enabled the possibility for use only 3GB RAM in a VPS (
> > > vpsserver.com) saving money and enabling horizontal scalling.
> > > I shared this change in the Jira ticket touching the two classes of
> > > rest-http plugin.
> > > The change has less impact (programaticly), the point is the library
> > > dependencies (quantity of jars).
> > >
> > > It change has sense for you?, i think is a util because that
> technologies
> > > dont has present inside of ignite currently and is friendly with the
> code
> > > of rest-ignite.
> > >
> > >
> > >
> > >
> > > Best regards,
> > >
> > >
> > > *Luis Arce Martínez*Licenciado e Ingeniero en Informática y Gestión
> > > 09-57861903
> > > Linkedin:
> > > https://cl.linkedin.com/in/luisalejandroarcemartinez
> > >
> > >
> > >
> > >
> > >
> > > El mié., 22 ene. 2020 a las 0:38, Saikat Maitra (<
> > [email protected]
> > > >)
> > > escribió:
> > >
> > > > Hello Luis,
> > > >
> > > > Thank you for your email. You can plan to create a separate
> application
> > > for
> > > > jaxws service and use any build tools like gradle or maven to define
> > your
> > > > dependencies.
> > > >
> > > > Please find below some of the performance tips related to Ignite
> > > >
> > > > https://apacheignite.readme.io/docs/durable-memory-tuning
> > > >
> > > > You can use IgniteClient in your service and can connect to remote
> > > cluster
> > > > of Apache Ignite for data persistence.
> > > >
> > > > Can you please correct my understanding on the usage of
> > ignite-rest-http
> > > > in IGNITE-12518, I see the dependencies you have mentioned are
> related
> > to
> > > > your project and my understanding is you are trying to use
> > > ignite-rest-http
> > > > jetty server for running your application. My understanding is this
> > > change
> > > > will make ignite-rest-http very large jar file with dependencies
> > > > like tomcat-servlet-api-9.0.10.jar may not needed outside of your
> > project
> > > > scope.
> > > >
> > > > Please let me know your thoughts.
> > > >
> > > > Regards,
> > > > Saikat
> > > >
> > > >
> > > > On Sun, Jan 19, 2020 at 9:47 PM Luis Arce <[email protected]> wrote:
> > > >
> > > > > Hi Saikat,
> > > > > I agree, the impact of changes is bigger on the module.
> > > > > I have a question: If i need create a jaxws service what is your
> > > > > recomendation?
> > > > > My motivation for the changes is the next:
> > > > > *Introduction.*
> > > > > A few time ago i design a ABB for traceability for Oracle Service
> Bus
> > > > with
> > > > > the objective of detecting failures points in many processes of a
> > > > customer.
> > > > > In first instance my team worked with rest-http module in ignite
> 2.4
> > > with
> > > > > poor results, the quantity of TPS was 4.Then we make a
> implementation
> > > of
> > > > > Rest service inside Apache Tomcat and call to Apache Ignite
> directly
> > to
> > > > > Database with persistence activated. This change, enabled the
> > > possibility
> > > > > for work with 4 environment of the customer (Development, Testing,
> > QA,
> > > > > Production) with 8GB of RAM in the machine, the configuration of
> the
> > > > client
> > > > > had a Oracle Portal for the View layer, EJB for composition of the
> > > > > controller layer, and OSB for the integration the TPS of the client
> > are
> > > > > biggest.
> > > > >
> > > > > *AS-IS*
> > > > >
> > > > > [image: imagen.png]
> > > > >
> > > > > *To Be roadmap*
> > > > >
> > > > > [image: imagen.png]
> > > > >
> > > > > With the ignite modification published in Jira is possible run JSF
> > for
> > > > run
> > > > > my reports and forms, JaxWS for the service SOAP and Jersey for
> Rest
> > (i
> > > > > start modification in this task).
> > > > > The code published in Jira have capabilites for work with
> Primefaces
> > > > > (tested ok), JaxWS (tested ok), but jersey is not included yet.
> > > > >
> > > > > Best regards,
> > > > >
> > > > >
> > > > > *Luis Arce Martínez*Licenciado e Ingeniero en Informática y Gestión
> > > > > 09-57861903
> > > > > Linkedin:
> > > > > https://cl.linkedin.com/in/luisalejandroarcemartinez
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > > El jue., 16 ene. 2020 a las 0:25, Saikat Maitra (<
> > > > [email protected]>)
> > > > > escribió:
> > > > >
> > > > >> Hi Luis,
> > > > >>
> > > > >> Thank you for sharing the details on the changes. I reviewed the
> > > > >> dependencies that you shared in the jira issue and wanted to
> discuss
> > > on
> > > > >> the
> > > > >> changes.
> > > > >>
> > > > >> The purpose of ignite-rest-http is to provide a web based
> interface
> > to
> > > > >> easily access and use the ignite features and the changes you
> > > suggested
> > > > >> can
> > > > >> be built as part of separate application and ignite-rest-http can
> be
> > > > used
> > > > >> as an add on dependency. This will help keep ignite-rest-http
> module
> > > as
> > > > >> minimal and thin as possible.
> > > > >>
> > > > >> Please review and share your thoughts.
> > > > >>
> > > > >> Regards,
> > > > >> Saikat
> > > > >>
> > > > >>
> > > > >>
> > > > >>
> > > > >>
> > > > >>
> > > > >>
> > > > >>
> > > > >> On Mon, Jan 13, 2020 at 7:24 PM Luis Arce <[email protected]>
> > wrote:
> > > > >>
> > > > >> > Hi Saikat,
> > > > >> > I add information for evidence for the changes of ignite
> rest-http
> > > > >> module.
> > > > >> >
> > > > >> > 1. Can you please share more information on the issue that will
> be
> > > > >> resolved
> > > > >> > with this change?
> > > > >> > R:  This change add the possibility for publish war files with
> > > > webpages
> > > > >> in
> > > > >> > JSF or webservices JaxWS inside of the jetty server embedded.
> > > > >> > When the WAR file is loade automatically attached the JNDI for
> > > lockup
> > > > to
> > > > >> > Ignite DataBase to the context of the page.
> > > > >> > (I have a mvc4 application with ignite as a backend, with it
> > change
> > > i
> > > > >> dont
> > > > >> > need a primary web server).
> > > > >> >
> > > > >> > [image: imagen.png]
> > > > >> >
> > > > >> > [image: imagen.png]
> > > > >> >
> > > > >> > My webpage
> > > > >> > [image: imagen.png]
> > > > >> >
> > > > >> > My mvc4
> > > > >> > [image: imagen.png]
> > > > >> >
> > > > >> > The WebService
> > > > >> >
> > > > >> > [image: imagen.png]
> > > > >> > The WSDL
> > > > >> > [image: imagen.png]
> > > > >> >
> > > > >> > SoapUI
> > > > >> > [image: imagen.png]
> > > > >> >
> > > > >> > TestSuite SoapUI
> > > > >> > [image: imagen.png]
> > > > >> >
> > > > >> >
> > > > >> >
> > > > >> >
> > > > >> > *Luis Arce Martínez*Licenciado e Ingeniero en Informática y
> > Gestión
> > > > >> > 09-57861903
> > > > >> > Linkedin:
> > > > >> > https://cl.linkedin.com/in/luisalejandroarcemartinez
> > > > >> >
> > > > >> >
> > > > >> >
> > > > >> >
> > > > >> >
> > > > >> > El dom., 12 ene. 2020 a las 14:43, Saikat Maitra (<
> > > > >> [email protected]>)
> > > > >> > escribió:
> > > > >> >
> > > > >> >> Hi Luis,
> > > > >> >>
> > > > >> >> 1. Can you please share more information on the issue that will
> > be
> > > > >> >> resolved
> > > > >> >> with this change?
> > > > >> >> 2. To accommodate the change, would you be able to raise a PR
> > > please.
> > > > >> >> Please take a look into the PR process
> > > > >> >>
> > > https://cwiki.apache.org/confluence/display/IGNITE/How+to+Contribute
> > > > >> >> 3. Can you please add tests and execute the related testsuite
> in
> > > > >> teamcity
> > > > >> >> https://ci.ignite.apache.org/
> > > > >> >>
> > > > >> >> Regards,
> > > > >> >> Saikat
> > > > >> >>
> > > > >> >> On Fri, Jan 10, 2020 at 5:39 PM Luis Arce <[email protected]>
> > > wrote:
> > > > >> >>
> > > > >> >> > Dear community,
> > > > >> >> >
> > > > >> >> > I made modifications to the module rest-http.
> > > > >> >> > It works correctly.
> > > > >> >> > Is possible if anybody take my case for the review?
> > > > >> >> >
> > > > >> >> > The modifications are:
> > > > >> >> > Support for webpages (test with jsf and primefaces), support
> > for
> > > > root
> > > > >> >> > context.
> > > > >> >> > Support to JaxWS with RI version.
> > > > >> >> > Support for access to Ignite database with JNDI and basic
> > > > connection
> > > > >> >> > pooling'
> > > > >> >> >
> > > > >> >> > Se despide Atentamente,
> > > > >> >> >
> > > > >> >> >
> > > > >> >> > *Luis Arce Martínez*Licenciado e Ingeniero en Informática y
> > > Gestión
> > > > >> >> > 09-57861903
> > > > >> >> > Linkedin:
> > > > >> >> > https://cl.linkedin.com/in/luisalejandroarcemartinez
> > > > >> >> >
> > > > >> >>
> > > > >> >
> > > > >>
> > > > >
> > > >
> > >
> >
>

Reply via email to