[JBoss JIRA] Commented: (JBREM-324) Facility for real-time decision on best InvokerLocator by which to contact a given handler.
by David Lloyd (JIRA)
[ http://jira.jboss.com/jira/browse/JBREM-324?page=comments#action_12379624 ]
David Lloyd commented on JBREM-324:
-----------------------------------
The Routing/Discovery API of Remoting 3 should facilitate this ability, if I understand correctly. It will maintain a list of paths to endpoints, and choose the best one available at any given time.
> Facility for real-time decision on best InvokerLocator by which to contact a given handler.
> -------------------------------------------------------------------------------------------
>
> Key: JBREM-324
> URL: http://jira.jboss.com/jira/browse/JBREM-324
> Project: JBoss Remoting
> Issue Type: Feature Request
> Security Level: Public(Everyone can see)
> Affects Versions: 4.0.0.Beta1
> Reporter: Ron Sigal
> Assigned To: Ron Sigal
> Priority: Minor
> Fix For: 4.0.0.Beta1
>
>
> The basic idea is to be able to communicate with a single handler by way of different InvokerLocators. For example, if you're working over the internet, compression might be advantageous, but if you're local it might not be. So you could have two Connectors sharing a handler, one using the compression marshaller and one not.
> How about a client that
> 1. gets the InvokerLocators for all of the Connectors for a certain handler, via a detector,
> 2. sends some sample invocations to each and times them, and
> 3. displays the results.
> It could be used for real time decision making or to collect information for a set of rules.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
17 years, 3 months
[JBoss JIRA] Closed: (JBREM-45) Remoting watchdog
by David Lloyd (JIRA)
[ http://jira.jboss.com/jira/browse/JBREM-45?page=all ]
David Lloyd closed JBREM-45.
----------------------------
Resolution: Out of Date
Assignee: David Lloyd (was: Tom Elrod)
This issue is in three parts:
1) Build in ability for the server to be aware of clients that exist and their status.
Remoting 3 does not have a notion of client vs. server. That said, an Endpoint will always be aware of the status of its Sessions.
2) Add distributed garbage collection for clients that maintain a remote stub. Will detect that client is no longer available (via watchdog) and will clean up server side references.
This is probably out of scope for Remoting 3 - I'm inclined to let this die until a specific issue arises. Specifically, Remoting 3 doesn't normally utilize the idea of a remote object. Anything that does, will be built on top of Remoting 3 and will probably be responsible for dealing with this functionality.
3) Need ability to disconnect client from server when there has been an extended period of inactivity.
This would be very specific to the protocol. Additionally complicated by the addition of Context/Session layers.
> Remoting watchdog
> -------------------
>
> Key: JBREM-45
> URL: http://jira.jboss.com/jira/browse/JBREM-45
> Project: JBoss Remoting
> Issue Type: Task
> Components: general
> Affects Versions: 1.0.1 beta
> Reporter: Tom Elrod
> Assigned To: David Lloyd
> Fix For: 4.0.0.Beta1
>
>
> Build in ability for the server to be aware of clients that exist and their status. Will be needed for doing distributed garbage collection, client connection timeout, etc.
> Add distributed garbage collection for clients that maintain a remote stub. Will detect that client is no longer available (via watchdog) and will clean up server side references.
> Need ability to disconnect client from server when there has been an extended period of inactivity.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
17 years, 3 months