通过 T3 协议使用 WebLogic RMI
http://edocs.weblogicfans.net/wls/docs92/rmi/rmi_t3.html
通過 T3 協議使用 WebLogic RMI
以下部分提供有關通過 T3 協議使用 WebLogic RMI的信息。
- WebLogic Server 中的 RMI 通信
- 確定連接的可用性
?
?
WebLogic Server 中的 RMI 通信
WebLogic Server 中的 RMI 通信使用 T3 協議在 WebLogic Server 和其他 Java 程序(包括客戶端及其他 WebLogic Server 實例)間傳輸數據。服務器實例將跟蹤所連接的每個 Java 虛擬機(Java Virtual Machine,簡稱 JVM),并創建單個 T3 連接以承擔 JVM 的所有流量。請參閱“管理控制臺聯機幫助”中的配置 T3 協議。
例如,如果 Java 客戶端訪問 WebLogic Server 上的企業 Bean 和 JDBC 連接緩沖池,那么 WebLogic Server JVM 和客戶端 JVM 之間就會建立起單個網絡連接。因為 T3 協議能在單個連接上隱性地多路復用數據包,所以可以編寫 EJB 和 JDBC 服務,就好像這些服務單獨使用了專用網絡連接。
?
?
確定連接的可用性
具有有效 T3 連接的任意兩個 Java 程序(例如兩個服務器實例,或者一個服務器實例和一個 Java 客戶端)都使用定期的點對點“心跳”來通知和確定連續可用性。每個端點定期向對等方發布“心跳”,同樣也通過連續接收對等方的心跳,確定對等方是否仍然可用。
- 服務器實例的心跳發布頻率由心跳間隔確定,默認情況下,心跳間隔是 60 秒。
- 在等候缺少的心跳次數達到一定數量后,服務器實例將認定對等方不可用。次數由心跳時間段確定,默認次數為 4 次。因此,每個服務器實例最多等待 240 秒,或 4 分鐘,若在此期間沒有收到對等方的消息(心跳或其他通信),服務器實例將認定對等方不可用。
- 建議您不要更改超時默認值。
?
http://blog.csdn.net/lddongyu/article/details/6638630
T3也稱為豐富套接字,是BEA內部協議,功能豐富,可擴展性好。T3是多工雙向和異步協議,經過高度優化,只使用一個套接字和一條線程。借助這種方法,基于Java的客戶端可以根據服務器方需求使用多種RMI對象,但仍使用一個套接字和一條線程。?
總結
以上是生活随笔為你收集整理的通过 T3 协议使用 WebLogic RMI的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 一个鸡蛋”改变TA的世界——让贫困地区的
- 下一篇: 为您详细解析防火墙的工作原理