[Free] Server features to be discussed
john grden
neoriley at gmail.com
Thu Sep 8 09:09:03 PDT 2005
On 8 Sep 2005 03:23:26 -0000, grant at bluetube.com <grant at bluetube.com> wrote:
"We could use SAML or something similar for this, user HAS to create an id,
we verify the id via an email confirmation and then when the login we issue
a saml assertion (a unique encrypted key, its a digital signature) this can
be passed to the player and the player just need to supply it when they call
and the java side verifies the key to make sure its not been tampered with
that its valid). I do this now at work and may be able to borrow the code,
its currently available as a library or EJB so it should be fairly easy to
integrate."
this sounds like a great idea Grant! Now, I realize that I just understand
what key's do and how they're used, but I'm not an expert in this are at
all. But from what I know, the higher the encryption option, the more CPU it
takes to deal with it at the client and server side. SO, is it
customary/possible to give:
1. Encryption level choice?
2. Key handshake interval (either once at first connection, or with every
transaction)?
" youre talking about failover ? If so you'd want something like jboss
(free) and use the clustering for failover."
yes, failover. But more than clustering (which would be great if we can get
that incorporated). I'm talking about a single server environment (Dev or
production) where logging transactions or state changes occurs at an
interval and if the server dies, it rebuilds the state back to the nearest
interval (set by user). I think it's safe to say, there would be as many
single server (if not more) environments than multiple using
clustering/failover strategies. Do you agree with that? if so, have any
ideas on what we might use or what the most elegant (fast/accurate) solution
might be?
"This is generally built into a J2EE application server but is also a
network issue. We use a virtual ip from a CSS that load balances between 2
webservers, they then load balance between 2 weblogic clusters (could be
Jboss instead), you can add more servers for scaling / failover."
Ok, now maybe I missed it in what you were saying here, but what I was
talking about was a global component that is an active agent for an
application layer rather than server layer (clustering). So, the global
component deals with the application and can be instanced (or not) for
different apps running on the same server. So, if you're running a chat app
AND a game app that both use rooms and you're in a clustered/load balanced
situation, that global component enables you to have unique room instances
over multiple servers dealing with the same app. Does that make sense? or
did I compoletely miss what you were saying?
> 4. Multiple server side languages –
"To me this would be a later feature, if you want load
balancing/clustering/failover then the J2EE app server even running just
servlets are going to be the easiest for a first release."
You guys would know better than me about this area ;) My first thought was:
ok, I see what you're saying here, but I wouldn't want to get married to a
solution that we couldn't easily switch out (duh). But in saying that, I
really want us to get SOMETHING out as a prototype that works. I maybe
wrong, but I think there could be other areas we're going to need more
expertise on and having something that actually works will certainly get
people volunteering ;)
Thanks Grant - GREAT feedback
Cheers,
Grant
cheers (I love that show)
John
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/free_osflash.org/attachments/20050908/b1f0ab55/attachment-0001.htm
More information about the Free
mailing list