[ 
https://issues.apache.org/jira/browse/ARTEMIS-185?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

clebert suconic updated ARTEMIS-185:
------------------------------------
    Description: 
The client should cache any transactional data, and verify if the information 
had reached the server or not upon reconnection (through either failover or 
reconnection).

Currently standalone JMS client throws exception (HornetQException or 
JMSException) to client application code during failover/failback and leaves on 
application programmer to handle this exception and retry the last operation.

This makes client code complex and developer must spent additional effort to 
handle those edge cases. This is complicated to achieve especially for consumer 
with transacted session of client acknowledge.

Goal of this RFE is to provide exception free behaviour for standalone JMS 
clients.


  was:


Currently standalone JMS client throws exception (HornetQException or 
JMSException) to client application code during failover/failback and leaves on 
application programmer to handle this exception and retry the last operation.

This makes client code complex and developer must spent additional effort to 
handle those edge cases. This is complicated to achieve especially for consumer 
with transacted session of client acknowledge.

Goal of this RFE is to provide exception free behaviour for standalone JMS 
clients.


     Issue Type: New Feature  (was: Improvement)
        Summary: 100% transparent failover  (was: Clients should not throw 
HornetQException/JMSException to application code during failover)

> 100% transparent failover
> -------------------------
>
>                 Key: ARTEMIS-185
>                 URL: https://issues.apache.org/jira/browse/ARTEMIS-185
>             Project: ActiveMQ Artemis
>          Issue Type: New Feature
>    Affects Versions: 1.0.0
>            Reporter: Miroslav Novak
>            Priority: Critical
>             Fix For: 1.1.0
>
>
> The client should cache any transactional data, and verify if the information 
> had reached the server or not upon reconnection (through either failover or 
> reconnection).
> Currently standalone JMS client throws exception (HornetQException or 
> JMSException) to client application code during failover/failback and leaves 
> on application programmer to handle this exception and retry the last 
> operation.
> This makes client code complex and developer must spent additional effort to 
> handle those edge cases. This is complicated to achieve especially for 
> consumer with transacted session of client acknowledge.
> Goal of this RFE is to provide exception free behaviour for standalone JMS 
> clients.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to