[flexcoders] Re: I need to be able to disconnect a client from FDS on the server-side using t
Hi Tom - There is some overlap in functionality between FMS and FDS - as both products evolve, we will all get a better sense of which use cases each is better suited to. However, I can definitively say that FMS is NOT being put out to pasture in any way. In fact, we have nearly doubled the size of our development, QE, and support teams in the past few months. -steve. steve wolkoff product manager, flash media server adobe systems --- In flexcoders@yahoogroups.com, Tom Bray [EMAIL PROTECTED] wrote: why not stick with fms. Our apps get enourmous amounts of usage (MySpace is one of our clients) and we were hoping FDS would scale better. Using Java instead of single-threaded javascript for our server-side logic should improve things significantly. If we can support the same features and it scales better, it might end up being cheaper for us than FMS. Plus, since FMS and FDS have some redundant features and FMS hasn't exactly had an enthusiastic commitment from Macromedia/Adobe over the years, we're somewhat hesitant to build new, even-higher-usage apps on a platform that's being put out to pasture. I see things like this in the FDS API docs: http://livedocs.macromedia.com/flex/2/fds2javadoc/flex/management/runtim\ e/messaging/endpoints/rtmp/RTMPServerControlMBean.html#removeConnection(\ java.lang.String) and it makes me think there's a lot under the hood that isn't documented well and that might suit our needs. But I can't get an answer even from our direct contacts at Adobe. I guess I don't know the magic words. -Tom On 7/23/06, hank williams [EMAIL PROTECTED] wrote: hmmm... The fact that all anyone can really think of are theories suggests to me that FDS may not really be an optimal platform where centralized intelligence is required. It sounds like FMS really still has a strong position for these kinds of apps. Of course FDS does have some nice benefits as it relates to database integration, but for messaging, why not stick with fms. Cheaper too! Regards Hank On 7/23/06, Dave Wolf [EMAIL PROTECTED] wrote: Ah, a slightly different use-case for sure. I haven't tried it, but I would think I could do this in a filter. When the user should get banned, place a message onto say your JMS bus. The filter is subscribed to ban messages where the userid = the current userid. Now inside the filter I simply get a reference to the session and call session.invalidate(). A bit of theory but feasable, and would work not only for FDS calls, but any call from that client credential. -- Dave Wolf Cynergy Systems, Inc. Adobe Flex Alliance Partner http://www.cynergysystems.com http://www.cynergysystems.com/blogs Email: [EMAIL PROTECTED] Office: 866-CYNERGY --- In flexcoders@yahoogroups.com, Tom Bray tombray@ wrote: The most common reason we need to disconnect a client is because the user has been banned from the chat by an administrator for behaving inappropriately. We're an ASP that hosts chat and im apps and we let our clients configure timeouts on a per-user basis. We have to have a way to manage clients on the server like we do in FMS. -Tom On 7/22/06, Dave Wolf gatorj24@ wrote: clueless insight Placing a J2EE security constraint on the assets in FDS and then setting a timout on the J2EE session isnt sufficient? /clueless insight -- Dave Wolf Cynergy Systems, Inc. Adobe Flex Alliance Partner http://www.cynergysystems.com http://www.cynergysystems.com/blogs Email: dave.wolf@ dave.wolf%40cynergysystems.com Office: 866-CYNERGY --- In flexcoders@yahoogroups.com flexcoders%40yahoogroups.com, JesterXL jesterxl@ wrote: No good answers here Tom, but this page: Current page: http://livedocs.macromedia.com/flex/2/docs/1182.html Says to extend the ServiceAdapter. It apparently calls methods on a MessageService instance. If you look at MessageService, you'll see some familiar looking methods, but nothing to disconnect a client. Go here: http://livedocs.macromedia.com/flex/2/fds2javadoc/ And then click on the last entry in the top left frame, and then in the bottom left frame, click on MessageService, and look at the methods. I, like you, have yet to see a comparable client management API like FMS, but I have a feeling I'm either looking for the wrong thing or looking in the wrong place. Either way, post if you find anything. - Original Message - From: Tom Bray To: flexcoders@yahoogroups.com flexcoders%40yahoogroups.com Sent: Saturday, July 22, 2006 5:32 PM Subject: [flexcoders] I need to be able to disconnect a client from FDS on the server-side using the Java API. We do this all the time with our FMS2 apps if a client is inactive for a certain period
Re: [flexcoders] Re: I need to be able to disconnect a client from FDS on the server-side using t
why not stick with fms.Our apps get enourmous amounts of usage (MySpace is one of our clients) and we were hoping FDS would scale better. Using Java instead of single-threaded _javascript_ for our server-side logic should improve things significantly. If we can support the same features and it scales better, it might end up being cheaper for us than FMS. Plus, since FMS and FDS have some redundant features and FMS hasn't exactly had an enthusiastic commitment from Macromedia/Adobe over the years, we're somewhat hesitant to build new, even-higher-usage apps on a platform that's being put out to pasture. I see things like this in the FDS API docs: http://livedocs.macromedia.com/flex/2/fds2javadoc/flex/management/runtime/messaging/endpoints/rtmp/RTMPServerControlMBean.html#removeConnection(java.lang.String)and it makes me think there's a lot under the hood that isn't documented well and that might suit our needs. But I can't get an answer even from our direct contacts at Adobe. I guess I don't know the magic words. -TomOn 7/23/06, hank williams [EMAIL PROTECTED] wrote: hmmm...The fact that all anyone can really think of are theories suggests to me that FDS may not really be an optimal platform where centralized intelligence is required. It sounds like FMS really still has a strong position for these kinds of apps. Of course FDS does have some nice benefits as it relates to database integration, but for messaging, why not stick with fms. Cheaper too! RegardsHankOn 7/23/06, Dave Wolf [EMAIL PROTECTED] wrote: Ah, a slightly different use-case for sure.I haven't tried it, but I would think I could do this in a filter.When the user should get banned, place a message onto say your JMSbus.The filter is subscribed to ban messages where the userid = the current userid.Now inside the filter I simply get a reference to thesession and call session.invalidate().A bit of theory but feasable, and would work not only for FDS calls,but any call from that client credential. --Dave WolfCynergy Systems, Inc.Adobe Flex Alliance Partner http://www.cynergysystems.comhttp://www.cynergysystems.com/blogs Email:[EMAIL PROTECTED]Office: 866-CYNERGY --- In flexcoders@yahoogroups.com, Tom Bray [EMAIL PROTECTED] wrote: The most common reason we need to disconnect a client is because theuser has been banned from the chat by an administrator for behaving inappropriately.We're an ASP that hosts chat and im apps and we let our clients configure timeouts on a per-user basis.We have to have away to manage clients on the server like we do in FMS. -Tom On 7/22/06, Dave Wolf [EMAIL PROTECTED] wrote: clueless insight Placing a J2EE security constraint on the assets in FDS and then setting a timout on the J2EE session isnt sufficient? /clueless insight -- Dave Wolf Cynergy Systems, Inc. Adobe Flex Alliance Partner http://www.cynergysystems.com http://www.cynergysystems.com/blogs Email: [EMAIL PROTECTED] dave.wolf%40cynergysystems.com Office: 866-CYNERGY --- In flexcoders@yahoogroups.com flexcoders%40yahoogroups.com, JesterXL jesterxl@ wrote: No good answers here Tom, but this page: Current page: http://livedocs.macromedia.com/flex/2/docs/1182.html Says to extend the ServiceAdapter. It apparently calls methods on a MessageService instance. If you look at MessageService, you'll see some familiar looking methods, but nothing to disconnect a client. Go here: http://livedocs.macromedia.com/flex/2/fds2javadoc/ And then click on the last entry in the top left frame, and then in the bottom left frame, click on MessageService, and look at themethods. I, like you, have yet to see a comparable client management API like FMS, but I have a feeling I'm either looking for the wrong thing or looking in the wrong place. Either way, post if you find anything. - Original Message - From: Tom Bray To: flexcoders@yahoogroups.com flexcoders%40yahoogroups.com Sent: Saturday, July 22, 2006 5:32 PM Subject: [flexcoders] I need to be able to disconnect a client from FDS on the server-side using the Java API. We do this all the time with our FMS2 apps if a client is inactive for a certain period of time or an administrator wants to ban them. We can't trust the SWF because we've had people hack them. Thanks, Tom Yahoo! Groups Sponsor ~--Yahoo! Groups gets a make over. See the new email design. http://us.click.yahoo.com/XISQkA/lOaOAA/yQLSAA/nhFolB/TM~---Flexcoders Mailing ListFAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txtSearch Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.comYahoo! Groups Links * To visit your group on the web, go to: http://groups.yahoo.com/group/flexcoders/* To unsubscribe from this group, send an email to: [EMAIL PROTECTED] * Your use of Yahoo! Groups
[flexcoders] Re: I need to be able to disconnect a client from FDS on the server-side using t
Ah, a slightly different use-case for sure. I haven't tried it, but I would think I could do this in a filter. When the user should get banned, place a message onto say your JMS bus. The filter is subscribed to ban messages where the userid = the current userid. Now inside the filter I simply get a reference to the session and call session.invalidate(). A bit of theory but feasable, and would work not only for FDS calls, but any call from that client credential. -- Dave Wolf Cynergy Systems, Inc. Adobe Flex Alliance Partner http://www.cynergysystems.com http://www.cynergysystems.com/blogs Email: [EMAIL PROTECTED] Office: 866-CYNERGY --- In flexcoders@yahoogroups.com, Tom Bray [EMAIL PROTECTED] wrote: The most common reason we need to disconnect a client is because the user has been banned from the chat by an administrator for behaving inappropriately. We're an ASP that hosts chat and im apps and we let our clients configure timeouts on a per-user basis. We have to have a way to manage clients on the server like we do in FMS. -Tom On 7/22/06, Dave Wolf [EMAIL PROTECTED] wrote: clueless insight Placing a J2EE security constraint on the assets in FDS and then setting a timout on the J2EE session isnt sufficient? /clueless insight -- Dave Wolf Cynergy Systems, Inc. Adobe Flex Alliance Partner http://www.cynergysystems.com http://www.cynergysystems.com/blogs Email: [EMAIL PROTECTED] dave.wolf%40cynergysystems.com Office: 866-CYNERGY --- In flexcoders@yahoogroups.com flexcoders%40yahoogroups.com, JesterXL jesterxl@ wrote: No good answers here Tom, but this page: Current page: http://livedocs.macromedia.com/flex/2/docs/1182.html Says to extend the ServiceAdapter. It apparently calls methods on a MessageService instance. If you look at MessageService, you'll see some familiar looking methods, but nothing to disconnect a client. Go here: http://livedocs.macromedia.com/flex/2/fds2javadoc/ And then click on the last entry in the top left frame, and then in the bottom left frame, click on MessageService, and look at the methods. I, like you, have yet to see a comparable client management API like FMS, but I have a feeling I'm either looking for the wrong thing or looking in the wrong place. Either way, post if you find anything. - Original Message - From: Tom Bray To: flexcoders@yahoogroups.com flexcoders%40yahoogroups.com Sent: Saturday, July 22, 2006 5:32 PM Subject: [flexcoders] I need to be able to disconnect a client from FDS on the server-side using the Java API. We do this all the time with our FMS2 apps if a client is inactive for a certain period of time or an administrator wants to ban them. We can't trust the SWF because we've had people hack them. Thanks, Tom Yahoo! Groups Sponsor ~-- Yahoo! Groups gets a make over. See the new email design. http://us.click.yahoo.com/XISQkA/lOaOAA/yQLSAA/nhFolB/TM ~- -- Flexcoders Mailing List FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com Yahoo! Groups Links * To visit your group on the web, go to: http://groups.yahoo.com/group/flexcoders/ * To unsubscribe from this group, send an email to: [EMAIL PROTECTED] * Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/
Re: [flexcoders] Re: I need to be able to disconnect a client from FDS on the server-side using t
hmmm...The fact that all anyone can really think of are theories suggests to me that FDS may not really be an optimal platform where centralized intelligence is required. It sounds like FMS really still has a strong position for these kinds of apps. Of course FDS does have some nice benefits as it relates to database integration, but for messaging, why not stick with fms. Cheaper too! RegardsHankOn 7/23/06, Dave Wolf [EMAIL PROTECTED] wrote: Ah, a slightly different use-case for sure.I haven't tried it, but I would think I could do this in a filter.When the user should get banned, place a message onto say your JMSbus.The filter is subscribed to ban messages where the userid = the current userid.Now inside the filter I simply get a reference to thesession and call session.invalidate().A bit of theory but feasable, and would work not only for FDS calls,but any call from that client credential. --Dave WolfCynergy Systems, Inc.Adobe Flex Alliance Partnerhttp://www.cynergysystems.comhttp://www.cynergysystems.com/blogs Email:[EMAIL PROTECTED]Office: 866-CYNERGY--- In flexcoders@yahoogroups.com, Tom Bray [EMAIL PROTECTED] wrote: The most common reason we need to disconnect a client is because theuser has been banned from the chat by an administrator for behaving inappropriately.We're an ASP that hosts chat and im apps and we let our clients configure timeouts on a per-user basis.We have to have away to manage clients on the server like we do in FMS. -Tom On 7/22/06, Dave Wolf [EMAIL PROTECTED] wrote: clueless insight Placing a J2EE security constraint on the assets in FDS and then setting a timout on the J2EE session isnt sufficient? /clueless insight -- Dave Wolf Cynergy Systems, Inc. Adobe Flex Alliance Partner http://www.cynergysystems.com http://www.cynergysystems.com/blogs Email: [EMAIL PROTECTED] dave.wolf%40cynergysystems.com Office: 866-CYNERGY --- In flexcoders@yahoogroups.com flexcoders%40yahoogroups.com, JesterXL jesterxl@ wrote: No good answers here Tom, but this page: Current page:http://livedocs.macromedia.com/flex/2/docs/1182.html Says to extend the ServiceAdapter. It apparently calls methods on a MessageService instance. If you look at MessageService, you'll see some familiar looking methods, but nothing to disconnect a client. Go here: http://livedocs.macromedia.com/flex/2/fds2javadoc/ And then click on the last entry in the top left frame, and then in the bottom left frame, click on MessageService, and look at themethods. I, like you, have yet to see a comparable client management API like FMS, but I have a feeling I'm either looking for the wrong thing or looking in the wrong place. Either way, post if you find anything. - Original Message - From: Tom Bray To: flexcoders@yahoogroups.com flexcoders%40yahoogroups.com Sent: Saturday, July 22, 2006 5:32 PM Subject: [flexcoders] I need to be able to disconnect a client from FDS on the server-side using the Java API. We do this all the time with our FMS2 apps if a client is inactive for a certain period of time or an administrator wants to ban them. We can't trust the SWF because we've had people hack them. Thanks, Tom Yahoo! Groups Sponsor ~--Yahoo! Groups gets a make over. See the new email design. http://us.click.yahoo.com/XISQkA/lOaOAA/yQLSAA/nhFolB/TM~---Flexcoders Mailing ListFAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txtSearch Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.comYahoo! Groups Links * To visit your group on the web, go to:http://groups.yahoo.com/group/flexcoders/* To unsubscribe from this group, send an email to: [EMAIL PROTECTED]* Your use of Yahoo! Groups is subject to:http://docs.yahoo.com/info/terms/ __._,_.___ -- Flexcoders Mailing List FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com YAHOO! GROUPS LINKS Visit your group "flexcoders" on the web. To unsubscribe from this group, send an email to:[EMAIL PROTECTED] Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service. __,_._,___
[flexcoders] Re: I need to be able to disconnect a client from FDS on the server-side using t
clueless insight Placing a J2EE security constraint on the assets in FDS and then setting a timout on the J2EE session isnt sufficient? /clueless insight -- Dave Wolf Cynergy Systems, Inc. Adobe Flex Alliance Partner http://www.cynergysystems.com http://www.cynergysystems.com/blogs Email: [EMAIL PROTECTED] Office: 866-CYNERGY --- In flexcoders@yahoogroups.com, JesterXL [EMAIL PROTECTED] wrote: No good answers here Tom, but this page: Current page: http://livedocs.macromedia.com/flex/2/docs/1182.html Says to extend the ServiceAdapter. It apparently calls methods on a MessageService instance. If you look at MessageService, you'll see some familiar looking methods, but nothing to disconnect a client. Go here: http://livedocs.macromedia.com/flex/2/fds2javadoc/ And then click on the last entry in the top left frame, and then in the bottom left frame, click on MessageService, and look at the methods. I, like you, have yet to see a comparable client management API like FMS, but I have a feeling I'm either looking for the wrong thing or looking in the wrong place. Either way, post if you find anything. - Original Message - From: Tom Bray To: flexcoders@yahoogroups.com Sent: Saturday, July 22, 2006 5:32 PM Subject: [flexcoders] I need to be able to disconnect a client from FDS on the server-side using the Java API. We do this all the time with our FMS2 apps if a client is inactive for a certain period of time or an administrator wants to ban them. We can't trust the SWF because we've had people hack them. Thanks, Tom -- Flexcoders Mailing List FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com Yahoo! Groups Links * To visit your group on the web, go to: http://groups.yahoo.com/group/flexcoders/ * To unsubscribe from this group, send an email to: [EMAIL PROTECTED] * Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/
Re: [flexcoders] Re: I need to be able to disconnect a client from FDS on the server-side using t
The most common reason we need to disconnect a client is because the user has been banned from the chat by an administrator for behaving inappropriately. We're an ASP that hosts chat and im apps and we let our clients configure timeouts on a per-user basis. We have to have a way to manage clients on the server like we do in FMS. -TomOn 7/22/06, Dave Wolf [EMAIL PROTECTED] wrote: clueless insight Placing a J2EE security constraint on the assets in FDS and then setting a timout on the J2EE session isnt sufficient? /clueless insight -- Dave Wolf Cynergy Systems, Inc. Adobe Flex Alliance Partner http://www.cynergysystems.com http://www.cynergysystems.com/blogs Email: [EMAIL PROTECTED] Office: 866-CYNERGY --- In flexcoders@yahoogroups.com, JesterXL [EMAIL PROTECTED] wrote: No good answers here Tom, but this page: Current page: http://livedocs.macromedia.com/flex/2/docs/1182.html Says to extend the ServiceAdapter. It apparently calls methods on a MessageService instance. If you look at MessageService, you'll see some familiar looking methods, but nothing to disconnect a client. Go here: http://livedocs.macromedia.com/flex/2/fds2javadoc/ And then click on the last entry in the top left frame, and then in the bottom left frame, click on MessageService, and look at the methods. I, like you, have yet to see a comparable client management API like FMS, but I have a feeling I'm either looking for the wrong thing or looking in the wrong place. Either way, post if you find anything. - Original Message - From: Tom Bray To: flexcoders@yahoogroups.com Sent: Saturday, July 22, 2006 5:32 PM Subject: [flexcoders] I need to be able to disconnect a client from FDS on the server-side using the Java API. We do this all the time with our FMS2 apps if a client is inactive for a certain period of time or an administrator wants to ban them. We can't trust the SWF because we've had people hack them. Thanks, Tom __._,_.___ -- Flexcoders Mailing List FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com YAHOO! GROUPS LINKS Visit your group "flexcoders" on the web. To unsubscribe from this group, send an email to:[EMAIL PROTECTED] Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service. __,_._,___