<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML xmlns="http://www.w3.org/TR/REC-html40" xmlns:o =
"urn:schemas-microsoft-com:office:office" xmlns:w =
"urn:schemas-microsoft-com:office:word" xmlns:st1 =
"urn:schemas-microsoft-com:office:smarttags"><HEAD>
<META http-equiv=Content-Type content="text/html; charset=us-ascii">
<META content="MSHTML 6.00.2900.2995" name=GENERATOR><o:SmartTagType
name="PersonName"
namespaceuri="urn:schemas-microsoft-com:office:smarttags"></o:SmartTagType><!--[if !mso]>
<STYLE>st1\:* {
        BEHAVIOR: url(#default#ieooui)
}
</STYLE>
<![endif]-->
<STYLE>@page Section1 {size: 8.5in 11.0in; margin: 1.0in 1.25in 1.0in 1.25in; }
P.MsoNormal {
        FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Times New Roman"
}
LI.MsoNormal {
        FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Times New Roman"
}
DIV.MsoNormal {
        FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Times New Roman"
}
A:link {
        COLOR: blue; TEXT-DECORATION: underline
}
SPAN.MsoHyperlink {
        COLOR: blue; TEXT-DECORATION: underline
}
A:visited {
        COLOR: purple; TEXT-DECORATION: underline
}
SPAN.MsoHyperlinkFollowed {
        COLOR: purple; TEXT-DECORATION: underline
}
SPAN.EmailStyle17 {
        COLOR: windowtext; FONT-FAMILY: Arial; mso-style-type: personal-compose
}
DIV.Section1 {
        page: Section1
}
</STYLE>
</HEAD>
<BODY lang=EN-US vLink=purple link=blue>
<DIV dir=ltr align=left><SPAN class=859141920-17112006><FONT face=Arial
color=#0000ff size=2>Hi Chris,</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=859141920-17112006><FONT face=Arial
color=#0000ff size=2></FONT></SPAN> </DIV>
<DIV dir=ltr align=left><SPAN class=859141920-17112006><FONT face=Arial
color=#0000ff size=2>I was reading over this with the intent of motioning it for
approval, but thought of the following.</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=859141920-17112006><FONT face=Arial
color=#0000ff size=2></FONT></SPAN> </DIV>
<DIV dir=ltr align=left><SPAN class=859141920-17112006><FONT face=Arial
color=#0000ff size=2>The RFC says that the list of available site servers will
be listed in the web tier config file so that the web tier can do some
rudimentary load balancing. But since the load balancer is already doing
this, I don't think that it is necessary for the web tier to do it again.
With this in mind, I think that we can simplify things a little
more:</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=859141920-17112006><FONT face=Arial
color=#0000ff size=2>1) Each Web Tier only knows about 1 site server (as it
is today) and if a request that doesn't have a session (e.g., request to create
a session) comes to it, the request goes to the web tier's site server
(like it does today).</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=859141920-17112006><FONT face=Arial
color=#0000ff size=2>2) If a request with a session comes in, the Web Tier
uses the IP embedded in the session ID to route the request. Note that the
IP does not have to be registered in the config file of that web
tier.</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=859141920-17112006><FONT face=Arial
color=#0000ff size=2>3) In order to bring up the server admin pages, we only
support going directly to a particular web tier. We do not support going
through the load balancer.</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=859141920-17112006><FONT face=Arial
color=#0000ff size=2>4) In order to author using Studio or Web Studio, we only
support going directly to a particular web tier. We do not support going
through the load balancer.</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=859141920-17112006><FONT face=Arial
color=#0000ff size=2></FONT></SPAN> </DIV>
<DIV dir=ltr align=left><SPAN class=859141920-17112006><FONT face=Arial
color=#0000ff size=2>Points 3 and 4 above are to make things easier in case it
might be tough to do them. (I don't see Studio mentioned in the
RFC.)</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=859141920-17112006><FONT face=Arial
color=#0000ff size=2></FONT></SPAN> </DIV>
<DIV dir=ltr align=left><SPAN class=859141920-17112006><FONT face=Arial
color=#0000ff size=2>Cheers</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=859141920-17112006><FONT face=Arial
color=#0000ff size=2>Tom</FONT></SPAN></DIV><BR>
<DIV class=OutlookMessageHeader lang=en-us dir=ltr align=left>
<HR tabIndex=-1>
<FONT face=Tahoma size=2><B>From:</B> Chris Claydon <BR><B>Sent:</B> Wednesday,
November 01, 2006 3:47 PM<BR><B>To:</B>
dev@mapguide.osgeo.org<BR><B>Subject:</B> [mapguide-dev] Session Affinity
RFC<BR></FONT><BR></DIV>
<DIV></DIV>
<DIV class=Section1>
<P class=MsoNormal><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">I have just posted a draft of the
RFC for “Session Affinity” in MGOS to the following
location:<o:p></o:p></SPAN></FONT></P>
<P class=MsoNormal><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"><o:p> </o:p></SPAN></FONT></P>
<P class=MsoNormal><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"><A
href="http://wiki.osgeo.org/index.php/MG_RFC_3_-_Session_Affinity">http://wiki.osgeo.org/index.php/MG_RFC_3_-_Session_Affinity</A><o:p></o:p></SPAN></FONT></P>
<P class=MsoNormal><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"><o:p> </o:p></SPAN></FONT></P>
<P class=MsoNormal><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">Please take a look, and post any
feedback to this group.<o:p></o:p></SPAN></FONT></P>
<P class=MsoNormal><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"><o:p> </o:p></SPAN></FONT></P>
<P class=MsoNormal><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">Thank
you,<o:p></o:p></SPAN></FONT></P>
<P class=MsoNormal><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"><o:p> </o:p></SPAN></FONT></P>
<P class=MsoNormal><st1:PersonName w:st="on"><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">Chris
Claydon</SPAN></FONT></st1:PersonName><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">.<o:p></o:p></SPAN></FONT></P></DIV></BODY></HTML>