首頁 > 知識庫 > 正文

jolt介紹 了解jolt的詳細內容

展開全部對于BEA的中間價產品TUXEDO,常采用C/C++語言編寫后臺服務程序,廣62616964757a686964616fe58685e5aeb931333361306334泛應用于電信、金融等領域,因項目的需要,我們經常面臨調TUXEDO服務的需求! 對于JAVA調TUXEDO服務,有三種方法:一是通過JNI,二是通過WTC,三是通過JOLT!這三種方式各有優劣,簡單的描述為: JNI 優--無需購買License;發布TUXEDO服務無需做額外限制;無需借助于任何J2EE容器 劣--JNI影響系統移植;防止過度JNI帶來性能問題 WTC(WEBLOGIC為TUXEDO定制) 優--因定制,存在一套和TUXEDO API相對應的JAVA API;發布TUXEDO服務無需做額外限制;雙向調用 劣--需要購買License;依賴于WEBLOGIC容器,不能移植到其它J2EE容器(如WEBSPHERE,JBOSS) JOLT 優--可用于但不依賴于J2EE容器(如WEBLOGICWEBSPHERE,JBOSS);提供的API用WTC類似但不同; 劣--需要購買License;發布TUXEDO服務有些額外的要求;不提供集成的 WebLogic Server-Tuxedo 事務的機制 由此可知,第一,在受限于License經濟壓力或無法要求UXEDO服務方發布服務的情況下,我們可以選擇JNI方式調TUXEDO服務; 第二,當需要一般 Java 客戶端或其他 Web 服務器應用程序且 WebLogic Server 不是解決方案的一部分時,用戶應使用 Jolt(而不使用 WTC)作為解決方案。 對于jolt方式調TUXEDO服務,3個必須的JAR包:jolt.jar、joltjse.jar、joltwls.jar,下面信息也許對您有幫助: [轉貼]不涉及wls的jolt客戶端實現1、如果不使用wls,同樣可以使用jolt提供的pool功能,而這又分為兩種:一種是基于web容器的servlet jolt pool,另一種則是普通java客戶端的jolt pool。前者在$TUXDIR/udataobj/jolt/examples/servlet/simpapp下有示例,后者則未提供。 2、如果不使用jolt產品自帶的pool,也可以自己實現。套路為:創建Jolt Session > 基于此session構建JoltRemoteService對象并發起tuxedo調用 > 釋放jolt session。這里有個要點就是在使用session前需要用session.isAlive()來判斷當前session是否可用,因為JSL的-T參數及防火墻對idle連接的干擾都可能導致已有的session是無效的。 3、創建JoltRemoteSession時一定記得為三個超時屬性(IDLETIMEOUT/RECVTIMEOUT/SENDTIMEOUT)進行顯式的設置。idle超時和tuxedo的JSL -T屬性對應,該設置將保證session.isAlive()返回正確的布爾值。RECV超時則控制client端自發起call至收到tuxedo return這一過程的預期時常。 5、tuxedo側在ubb里為相應的service配置了SVCTIMEOUT,所以service執行超時后會收到SIGKILL而被終止,這樣一來,客戶端的call會收到TPESVCERR錯,對應的異常為bea.jolt.ServiceException。客戶端需要對此異常進行處理,此外,客戶端捕獲此異常的時間點應當和ulog中該server被kill的時間點對應。 6、在客戶端,時不時會發現由于達到RECVTIMEOUT而導致的客戶端接收超時。客戶的疑問是:當前RECVTIMEOUT設置為25s,而ubb中相應SVCTIMEOUT設置為10s且scanunit為默認的10s,所以理論上不應發生25s的客戶端RECVTIMEOUT超時。庹達人提出了一種懷疑,即client端請求抵達tuxedo側時,server出現排隊情況,請求未被及時處理,這個排隊時長決定了20s以外的時間差。對于此,建議客戶使用MSSQ,并監控pq的情況。 使用XMLink和Jolt實現IBM WebSphere與BEA Tuxedo的互連 第一部分 使用XMLink和Jolt實現IBM WebSphere與BEA Tuxedo的互連 第二部分 下面,我們重點關注下WTC,WebLogic Tuxedo Connector (WTC) 提供了 WebLogic Server 應用程序與 Tuxedo 服務之間的互操作性。WTC 允許 WebLogic Server 客戶端調用 Tuxedo 服務,Tuxedo 客戶端調用 WebLogic Server Enterprise Java Bean (EJB) 來響應服務請求,兩者之間的簡單關聯關系如下圖:關于WTC的配置原則和最佳實踐可參考下面的鏈接:配置準則最佳實踐 為方便記,摘錄過來:配置準則在配置 WebLogic Tuxedo Connector 時請使用以下準則:最佳實踐以下部分提供了使用 WTC 時的最佳實踐:請參閱“WebLogic Tuxedo Connector 編程人員指南”中的應用程序錯誤管理。請參閱“WebLogic Tuxedo Connector 管理指南”中的系統級調試設置。將 Security 的值設置為 DM_PW。請參閱“WebLogic Tuxedo Connector 管理指南”中的遠程訪問點的身份驗證。啟用鏈接級加密并將 min-encrypt-bits 參數設置為 40,將 max-encrypt-bits 設置為 128。請參閱“WebLogic Tuxedo Connector 管理指南”中的鏈接級加密。在 WebLogic Server 群集的所有節點上配置 WTC 實例。每個群集節點中的每個 WTC 實例都必須具有相同的配置。請參閱“WebLogic Tuxedo Connector 管理指南”中的如何管理群集環境中的 WebLogic Tuxedo Connector。在配置連接策略時,請使用 ON_STARTUP 和 INCOMING_ONLY。ON_STARTUP 和 INCOMING_ONLY 總是成對出現。例如,如果使用 ON_STARTUP 配置了 WTC 遠程訪問點,則必須將遠程訪問點的 Tuxedo 域配置的 DM_TDOMAIN 部分配置為 INCOMING_ONLY。在此情況下,WTC 總是充當會話發起方。請參閱“WebLogic Tuxedo Connector 管理指南”中的配置訪問點之間的連接。避免使用連接策略 ON_DEMAND。首選連接策略是 ON_STARTUP 和 INCOMING_ONLY。這樣會減少因路由ON_DEMAND 的語義而引起的服務請求失敗。請參閱“WebLogic Tuxedo Connector 管理指南”中的配置訪問點之間的連接。在設計應用程序時,請考慮使用以下 WTC 功能:鏈接級故障轉移、服務級故障轉移和負載平衡。請參閱“WebLogic Tuxedo Connector 管理指南”中的配置故障轉移和故障回復。請考慮使用 WebLogic Server 群集提供額外的負載平衡和故障轉移。要在 WebLogic Server 群集中使用 WTC,請執行下列操作:如果 WTC 到 Tuxedo 的連接使用了 Internet,則要使用以下安全設置:應用程序邏輯應該提供機制來管理和解釋應用程序中的錯誤條件。避免在 TypedFML32 緩沖區內使用嵌入的 TypedFML32 緩沖區。請參閱“WebLogic Tuxedo Connector 編程人員指南”中的將 FML 用于 WebLogic Tuxedo Connector。如果應用程序處理重負載,請考慮配置更多的遠程 Tuxedo 訪問點并讓 WTC 平衡訪問點之間的工作負載。請參閱“WebLogic Tuxedo Connector 管理指南”中的配置故障轉移和故障回復。在使用事務應用程序時,盡量讓同一事務中涉及的遠程服務能夠從同一遠程訪問點訪問。請參閱“WebLogic Tuxedo Connector 編程人員指南”中的 WebLogic Tuxedo Connector JATMI 事務。從網關調度服務時,可用的客戶端線程數可能會限制運行的并發服務數。沒有任何 WebLogic Tuxedo Connector 特性可以增加可用線程的數量。在調用服務時請使用合理的線程模型。請參閱“配置 WebLogic Server 環境”中的線程管理和使用工作管理器優化調度的工作。WebLogic Server 9.2 及更高版本提供了改進的路由算法,這增強了事務性能。具體說就是,當 2 階段提交 (2PC) 事務中具有不止一項 Tuxedo 服務請求時,性能就會相應提高。如果應用程序僅向 Tuxedo 域執行單個服務請求,則可以通過設置以下 WebLogic Server 命令行參數來禁用此功能:通過在緩沖區中使用最大數量的對象來調用構造方法 TypedFML32。即使是很難預測最大數量,提供合理的數量也可以提高性能。可以通過將字段的數量乘以 1.33 得到近似的最大數量。注意: 注意,此性能提示不應用于 TypedFML 緩沖區類型。 例如:如果在 TypedFML32 緩沖區類型中有 50 個字段,那么最大數量就是 63。調用構造方法 TypedFML32(63, 50) 比 TypedFML32() 執行得更好。如果在 TypedFML32 緩沖區類型中有 50 個字段,并且每個字段最多可以有 10 個事件,則調用構造方法 TypedFML32(625, 50) 將會有比 TypedFML32() 更好的性能。當配置 Tuxedo 應用程序(這些應用程序可以作為與 WTC 客戶端互操作的服務器)時,請考慮平行問題,這一點可以通過在不同 Tuxedo 計算機上仔細配置不同服務器來實現。要知道在 Tuxedo 應用程序中可能會存在數據庫訪問死鎖現象。可以通過認真配置 Tuxedo 應用程序來避免死鎖現象。如果正在使用 WTC 負載平衡或服務級故障轉移,BEA 建議不要禁用 WTC 事務關系。針對負載平衡出站請求,為導入服務配置使用不同密鑰的多個條目。導入服務將使用復合密鑰來確定每個記錄的唯一性。復合密鑰的構成:服務名稱 + 本地訪問點 + 遠程訪問點列表中的主要路由。下面是一個如何為 service1 在 TDomainSession(WDOM1,TUXDOM1) 和TDomainSession(WDOM1,TUXDOM2) 之間正確配置負載平衡請求的示例:ResourceName LocalAccessPoint RemoteAccessPointList RemoteNameservice1 WDOM1 TUXDOM1 TOLOWERservice1 WDOM1 TUXDOM2 TOLOWER2下面是一個錯誤配置負載平衡請求的示例。下面的配置會導致 service1 具有相同的復合密鑰:ResourceName LocalAccessPoint RemoteAccessPointList RemoteNameservice1 WDOM1 TUXDOM1 TOLOWERservice1 WDOM1 TUXDOM1 TOLOWER在建立連接/會話前更改該會話/連接配置(本地 AP、遠程 AP、密碼和資源):接受更改并在新的會話/連接中實現這些更改。在建立連接/會話后更改該會話/連接配置(本地 AP、遠程 AP、密碼和資源):接受更改,但是要到連接斷開并重新連接后,才在現有的連接/會話中實現這些更改。請參閱“管理控制臺聯機幫助”中的定位 WTC 服務。更改導入和導出服務配置:接受更改并在下一個入站或出站請求中實現這些更改。BEA 建議不要使用此做法,因為這會讓正在進行的請求處于未知狀態。更改 tBridge 配置:對已部署的 WTC 服務進行任何更改都會導致異常。在進行任何 tBridge 配置更改前都必須先取消對 WTC 服務的定位。在取消定位和進行配置更改后,必須定位 WTC 服務以便實現更改。在配置中可以有多種 WTC 服務。只能將一種 WTC 服務定位到服務器實例。WTC 不支持連接緩沖池。WTC 通過單個物理連接多路傳輸請求。配置更改可按照如下方式實現:www.odisxu.buzz*??*?

歷屆大獎

2007年3月21日,在Santa Clara會議中心第20屆軟件開發會議& Expo West展會期間,Dr. Dobb宣布了本年度的Jolt產品杰出獎結果。 過去16年中,Dr. Dobb's Jolt獎項每年頒發給那些“jolted(震撼)”了業界,使得軟件開發更快、更簡單以及更高效的產品。

答:你可以重啟電腦再來試試,要是網絡有問題可以使用360斷網急救箱來檢測修復看看。

Dr. Dobb的經理Rosalyn Lum指出,“軟件開發領域變化很快,每年的Jolt獎得主第二年都很難入選。競爭非常殘酷,但同時也正是競爭孕育了革新。今年的Jolt獎頒給那些堅持革新的公司。”

發展方向

答:可以指記憶力考驗,也可以指腦刺激。

“下一階段,我們會仔細看看這些挑中的產品,不僅是看一些標準的特性如用戶滿意度,生產率,革新性,質量,ROI,風險以及靈活性,同時也看看這些軟件在下面這些方面做得怎么樣:領先性、廣泛的可用性、簡單同時豐富的功能、對產品領域的重新定義、解決了過去長久以來其他產品和書籍一直回避的某個問題。”

答:JOLTO商標總申請量1件其中已成功注冊0件,有1件正在申請中,無效注冊0件,0件在售中。經八戒知識產權統計,JOLTO還可以注冊以下商標分類:第1類(化學制劑、肥料)第2類(顏料油漆、染料、防腐制品)第3類(日化用品、洗護、香料)第4類(能源、

Books General(圖書--通用類)

答:jolt [dʒolt; dʒoult] 及物動詞 1 a. 使 (劇烈地) 搖晃 b. 使 顛簸 The coach ~ed its passengers over the miserable road. 長途汽車在糟糕的公路上行駛,把乘客們顛得叫苦不迭 2 a. 打擊 b. 打擊使陷入[…的狀態][into]; 打擊使失去[…

JOLT大獎

答:2007年3月21日,在Santa Clara會議中心第20屆軟件開發會議& Expo West展會期間,Dr. Dobb宣布了本年度的Jolt產品杰出獎結果。 過去16年中,Dr. Dobb's Jolt獎項每年頒發給那些“jolted(震撼)”了業界,使得軟件開發更快、更簡單以及更高效的產品

Agile Software Development by Alistair Cockburn (Addison-Wesley Professional)

JOLT生產效率大獎

Catastrophe Disentanglement by E. M. Bennatan (Addison-Wesley Professional)

Practices of an Agile Developer by V. Subramaniam and A. Hunt (Pragmatic Bookshelf)

Software Estimation Demystifying the Black Art by Steve McConnell (Microsoft Press)

JOLT大獎提名

How to Break Web Software by M. Andrews, J.Whittaker (Addison-Wesley)

Java Concurrency in Practice by Brian Goetz et al (Addison-Wesley)

Rails Recipes by Chad Fowler (Pragmatic Bookshelf)

Ruby Cookbook by Lucas Carlson and Leonard Richardson (O'Reilly Media)

展開全部Jolt是美國復一線牛仔品牌,為KELLWOOD公司制旗下主打品牌bai。 KELLWOOD公司是一家du國際領先的私人品zhi牌制造商、營銷商,生產服dao裝,家居用品和娛樂產品。 KELLWOOD的服裝是其核心業務。該公司73%的服裝銷售額來自女裝,24%是男裝,兒童的服裝占3%。 旗下品牌有VINCE、XOXO、ADAM、JOLT、JAX、REWIND、KORET、BLK等 公司1961年成立,經過多年的整合,已成為美國的上市公司,為美國國內五大服裝業巨頭之一。旗下男裝業務以香港新馬集團和SMART公司為主體,業務內容包括對世界級品牌的代工業務生產、美國國內銷售、服裝設計以及相應的物流配送體系。KELLWOOD公司年銷售額20億美元,新馬集團年銷售額5億美元。*www.odisxu.buzz*?*?

聲明:本網內容旨在傳播知識僅供參考,不代表本網贊同其觀點,文字及圖片版權歸原網站所有。

奧斯卡獎框架項目管理工具
你可能還關注
熱門推薦
今日推薦 更多
2019四肖免费期期准一 六肖中特期期准 王中王一一l… 重庆有什么高频彩票 (-^O^-)MG冒险丛林_官方版 2021年二肖中特 (*^▽^*)MG海豚海岸_破解版下载 (*^▽^*)MG赌徒app 彩票25选5 广东26选5复式 三肖中特期期准黄大仙i新闻 (^ω^)MG好多糖果新手攻略 (*^▽^*)MG丛林心脏app (*^▽^*)MG超级船长的宝藏游戏规则 福建36选7开奖今晚70 贵州快3开奖l结果近50期 (★^O^★)MG猴子基诺彩金 (★^O^★)MG黑豹之月游戏网站