Jira created.

APPFAC-2436 - Make the tenants subscription to stratos environments fault
tolerant <https://wso2.org/jira/browse/APPFAC-2436>


On Mon, Aug 18, 2014 at 3:35 PM, Danushka Fernando <[email protected]>
wrote:

> Hi Amila
>
> On Fri, Aug 15, 2014 at 10:45 AM, Amila Maha Arachchi <[email protected]>
> wrote:
>
>> AF team,
>>
>> Its needless to say that there are several possible failure points in AF,
>> hence in App Cloud. One such place is making the tenants subscribed to the
>> dev, test and prod stratos environments. Due to some reason, if this step
>> fails, then, thats the end of story for that tenant.
>>
>> Proposal:
>>
>> Hand over the subscription requests to a queue (doe not need to be JMS
>> queue) and let a task do the subscription taking them from the queue. If
>> the subscription is successful, remove it from the queue, else put it back,
>> which will make the task to retry.
>>
>
> +1 for the thought. This was a known point of failure all of us knew and
> we didn't think about a solution before.
>
> AFAIK, this subscription step does not need to be synchronous. So, the
>> above change has no impact to the tenant creation flow.
>>
>
> AFAIK this is already not synchronous.  The problem is if it fails it
> stays failed. And your solution includes retries which is good.
>
>>
>> WDYT?
>>
>> Regards,
>> Amila.
>>
>> --
>> *Amila Maharachchi*
>> Senior Technical Lead
>> WSO2, Inc.; http://wso2.com
>>
>> Blog: http://maharachchi.blogspot.com
>> Mobile: +94719371446
>>
>>
>> _______________________________________________
>> Architecture mailing list
>> [email protected]
>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>>
>>
>
> _______________________________________________
> Architecture mailing list
> [email protected]
> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>
>


-- 
*Amila Maharachchi*
Senior Technical Lead
WSO2, Inc.; http://wso2.com

Blog: http://maharachchi.blogspot.com
Mobile: +94719371446
_______________________________________________
Architecture mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to