activemq-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Allan Schrum (JIRA)" <jira+amq...@apache.org>
Subject [jira] Commented: (AMQNET-26) Add failover:// to NMS client
Date Mon, 13 Oct 2008 18:59:52 GMT

    [ https://issues.apache.org/activemq/browse/AMQNET-26?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=46415#action_46415
] 

Allan Schrum commented on AMQNET-26:
------------------------------------

OK, while waiting for comments, I have been looking at the Java FailoverTransport() in greater
detail. There is a level of detail in that implementation that I do not think we can support
(initially) for the C# FailoverTransport(). For instance, the Java version tracks the current
state of a transaction so that it can try to replay all the commands (messages) so that the
transaction can be reprocessed on another connection. The necessary support for this exists
in the Java world, but not in our reduced interface world.

If I remember correctly, a message from the broker can be read and automatically acknowledged,
read and manually acknowledged, sent, or be part of a transaction, or various connection failures.
Failover capability can work in each area only to a small amount.

For clarity, I am looking for a client state transition diagram (or will make one) so that
we can see how failover capability can respond in each state. From that diagram I think it
will be easier to determine what we can support.

> Add failover:// to NMS client
> -----------------------------
>
>                 Key: AMQNET-26
>                 URL: https://issues.apache.org/activemq/browse/AMQNET-26
>             Project: ActiveMQ .Net
>          Issue Type: New Feature
>          Components: ActiveMQ Client
>            Reporter: Denis Abramov
>            Assignee: Jim Gomes
>            Priority: Critical
>             Fix For: 1.1
>
>
> Please add failover:// to C# NMS Client. I would add it but I don't know how to resume
a stream once it is broken.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message