I think this would be a nice addition to the guide, on our homepage as well
On Fri, Oct 23, 2015 at 12:30 PM, Matthias Wessendorf <matzew(a)apache.org>
wrote:
awesome!
On Friday, 23 October 2015, Lukáš Fryč <lukas.fryc(a)gmail.com> wrote:
> Hi guys,
>
> as first major UPS release (1.1.0) with JMS-based token batching will be
> landing soon,
>
> just wanted to document how it can be configured for optimal throughput
> and failover, just in case someone wants to play with that right now:
>
>
>
https://docs.google.com/drawings/d/13IsJWPSJNYXtst-UVxQYmzH36C_EXQMYYr_jc...
>
>
https://issues.jboss.org/browse/AGPUSH-1420
>
>
> Cheers,
>
> ~ Lukas
>
> On Wed, Apr 8, 2015 at 5:57 PM, Lukáš Fryč <lukas.fryc(a)gmail.com> wrote:
>
>> Okay, first prototype is reading for testing and review:
>>
https://github.com/aerogear/aerogear-unifiedpush-server/pull/522
>>
>> po 6. 4. 2015 v 20:17 odesílatel Jay Balunas <jbalunas(a)redhat.com>
>> napsal:
>>
>> This all sounds really good to me! The priority would be wf/eap imo,
>>> with others if very easy, or if community members want to jump in and add
>>> their favorite.
>>>
>>> On Fri, Apr 3, 2015 at 7:54 AM, Sebastien Blanc <scm.blanc(a)gmail.com>
>>> wrote:
>>>
>>>>
>>>>
>>>> On Fri, Apr 3, 2015 at 1:50 PM, Matthias Wessendorf
<matzew(a)apache.org
>>>> > wrote:
>>>>
>>>>> Cool stuff
>>>>>
>>>>> I am totally fine having this tied ti wf/eap
>>>>>
>>>>> wondering: at some point, should we offer a dist as (only) subststem
>>>>> for wf/eap?
>>>>>
>>>> +1, I was exactly thinking the same, since we are tied to wf/eap,
>>>> subsystem makes a lot of sense IMO
>>>>
>>>>
>>>>>
>>>>>
>>>>> On Friday, April 3, 2015, Sebastien Blanc
<scm.blanc(a)gmail.com>
>>>>> wrote:
>>>>>
>>>>>> That all sounds very good :)
>>>>>> Thanks for the headupate, I will soon give it a try.
>>>>>>
>>>>>> On Fri, Apr 3, 2015 at 10:34 AM, Lukáš Fryč
<lukas.fryc(a)gmail.com>
>>>>>> wrote:
>>>>>>
>>>>>>> Hi guys,
>>>>>>>
>>>>>>> so as outlined in previous thread [1], I have prototyped a
JMS
>>>>>>> batching approach for push message delivery.
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> We've discussed the approach with Matthias, Mirek Novak
and Ondrej
>>>>>>> Chaloupka (EAP QE & JMS/JTA experts, thank you guys!) and
these documents
>>>>>>> describes a concept that we have came with:
>>>>>>>
>>>>>>> Diagram:
>>>>>>>
https://docs.google.com/a/fryc.eu/drawings/d/13IsJWPSJNYXtst-UVxQYmzH36C_...
>>>>>>>
>>>>>>> Text Doc:
>>>>>>>
https://docs.google.com/document/d/1X65P_U9O62Z5JZhKi9ZvBuZU1OrL4pNHNddlz...
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> Implementation-wise, I've so far prototyped the messaging
part
>>>>>>> (split SenderService functionality to two subsequent queues
with MDBs as
>>>>>>> shown on diagram),
>>>>>>>
>>>>>>> but that's just a start, since we must configure it
appropriately
>>>>>>> for efficiency (queue configuration and batch sizes) and
verify that
>>>>>>> configuration works as expected,
>>>>>>>
>>>>>>> the prototype lives on a branch (unpolished, to be squashed
later):
>>>>>>>
https://github.com/lfryc/aerogear-unifiedpush-server/tree/jms-batching
>>>>>>>
>>>>>>> Off course, you can play with it already. :-)
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> Apart from the new requirement of using Java EE full profile
(JMS),
>>>>>>> the prototype leverages implementation-specific
configurations and APIs:
>>>>>>>
>>>>>>> - org.hibernate.Query for token streaming / batch
fetching
>>>>>>> - HornetQ configurations of queue size, blocking behavior
and
>>>>>>> message de-duplication
>>>>>>>
>>>>>>> That pretty much binds us to WildFly/EAP - we can tweak it to
run
>>>>>>> on any compliant app server, but without specific
configurations it won't
>>>>>>> work properly.
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> Once configured and functionally tested (that can even wait
for
>>>>>>> Beta2 I guess),
>>>>>>>
>>>>>>> we can cooperate with Mobile QE on testing (Stefan, Adam),
their
>>>>>>> test suite contains mocks of APNS/GCM against which we can
load test.
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> Cheers!
>>>>>>>
>>>>>>> ~ Lukas
>>>>>>>
>>>>>>>
>>>>>>> [1]
>>>>>>>
http://aerogear-dev.1069024.n5.nabble.com/aerogear-dev-UnifiedPush-new-re...
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> aerogear-dev mailing list
>>>>>>> aerogear-dev(a)lists.jboss.org
>>>>>>>
https://lists.jboss.org/mailman/listinfo/aerogear-dev
>>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>> --
>>>>> Sent from Gmail Mobile
>>>>>
>>>>> _______________________________________________
>>>>> aerogear-dev mailing list
>>>>> aerogear-dev(a)lists.jboss.org
>>>>>
https://lists.jboss.org/mailman/listinfo/aerogear-dev
>>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> aerogear-dev mailing list
>>>> aerogear-dev(a)lists.jboss.org
>>>>
https://lists.jboss.org/mailman/listinfo/aerogear-dev
>>>>
>>>
>>> _______________________________________________
>>> aerogear-dev mailing list
>>> aerogear-dev(a)lists.jboss.org
>>>
https://lists.jboss.org/mailman/listinfo/aerogear-dev
>>
>>
>
--
Sent from Gmail Mobile