Clay,

Do you have any specific requirements in mind for the ignite service +
jetty deployment? If possible, please tell us a bit more about your
application.

Generally, I would deploy Jetty separately and use load balancers when
several instances of an application are needed.

-
Denis


On Wed, Jun 3, 2020 at 3:20 PM Clay Teahouse <clayteaho...@gmail.com> wrote:

> Thank you, Denis. I'll research this topic further.
>
> Any recommendation for/against using jetty as an embedded servlet
> container, in this case, say, deployed as an ignite service?
>
> On Fri, May 29, 2020 at 11:22 PM Denis Magda <dma...@apache.org> wrote:
>
>> Clay,
>>
>> Just start your Jetty server and deploy as many instances of your web app
>> as needed. Inside the logic of those apps start Ignite server nodes
>> instances. Then, refer to this documentation page for session clustering
>> configuration:
>> https://apacheignite-mix.readme.io/docs/web-session-clustering
>>
>> Also, there were many related questions related to this topic. Try to
>> search for specific by googling for "session clustering with ignite and
>> jetty".
>>
>> Let us know if further help is needed.
>>
>>
>> -
>> Denis
>>
>>
>> On Fri, May 29, 2020 at 6:57 PM Clay Teahouse <clayteaho...@gmail.com>
>> wrote:
>>
>>> thank you Denis.
>>> If I want to go with the first option, how would I deploy jetty as
>>> embedded server? Do I deploy it as an ignite service?
>>> How would I do session clustering in this case?
>>>
>>> On Fri, May 29, 2020 at 3:18 PM Denis Magda <dma...@apache.org> wrote:
>>>
>>>> Hi Clay,
>>>>
>>>> I wouldn't suggest using Ignite's Jetty instance for the deployment of
>>>> your services. Ignite's Jetty primary function is to handle REST requests
>>>> specific to Ignite: https://apacheignite.readme.io/docs/rest-api
>>>>
>>>> Instead, deploy and manage your restful services separately. Then, if
>>>> the goal is to do a web session clustering, deploy Ignite server nodes in
>>>> the embedded mode making the sessions' caches replicated. Otherwise, deploy
>>>> the server nodes independently and reach the cluster out from the restful
>>>> services using existing Ignite APIs. This tutorial shows how to do the
>>>> latter with Spring Boot:
>>>> https://www.gridgain.com/docs/tutorials/spring/spring_ignite_tutorial
>>>>
>>>> -
>>>> Denis
>>>>
>>>>
>>>> On Fri, May 29, 2020 at 8:25 AM Clay Teahouse <clayteaho...@gmail.com>
>>>> wrote:
>>>>
>>>>> hello,
>>>>> I understand that ignite comes with embedded jetty server.
>>>>> 1) Can I utilize this jetty server to deploy my own restful services
>>>>> (using Jersey implementation)? If yes, can you please direct me to some
>>>>> examples.
>>>>> Further questions:
>>>>> 2)How does the ignite embedded jetty work with regard to load
>>>>> balancing? Are there multiple instances of the embedded jetty server
>>>>> running behind a load balancer? In other words, can I invoke multiple
>>>>> instances?
>>>>> 2) How does this scheme work with web session clustering?
>>>>> 3) Would the ignite node run in server mode?
>>>>> 4) I want the jetty sessions access ignite caches (on the server side)
>>>>> as the data source for the data returned from the restful services.
>>>>>
>>>>> Any help and advice would be much appreciated. Thank you
>>>>>
>>>>

Reply via email to