2015/06/08

REST DataSnap: Server Methods Lifecycle 的差別之處

REST DataSnap 的 Server methods Lifecycle 有:Session, Invocation, Server 三種選項。


Session:
每個 IP 只會固定配置一個實體,直到 Client 離線後釋放。


Invocation:
每次連線都會配置一個新的實體,到 Client 離線後釋放。


Server:
只有一個實體,給所有 Client 使用,類似 Com-based 的 Threading Model : Apartment




其它的教學連結:
  • Delphi Labs: DataSnap XE - Server Methods Lifecycle         
  • DelphiLabsDataSnapLifecyclePart1        
  • DelphiLabsDataSnapLifecyclePart2
  • 沒有留言:

    張貼留言

    How to use URLEncode in Delphi

    URL編碼,也稱【百分號編碼(Percent-encoding)】 由於 URL 不能直接接受 UTF8 文字,所以要先轉成百分號編碼後,如此網址才能順利送給 HTTP Server 從 Indy 加入 Delphi 後,就可以用 IdURI.TIdURI 單元進行編碼 ...