Sun Cluster 資料服務開發者指南 (適用於 Solaris 作業系統)

分析應用程式

在使用 Agent Builder 之前,您必須決定您的應用程式是否符合可使之高度可用或可延伸的條件。Agent Builder 無法執行這個僅基於應用程式執行時間特性的分析。分析應用程式的適當性提供有關此主題的詳細資訊。

雖然在大多數情況下,Agent Builder 至少會提供一個部分解決方案,但它不可能總是能夠建立應用程式的完整資源類型。例如,更複雜的應用程式可能需要 Agent Builder 依預設不會產生的其他程式碼,如對其他特性加入驗證檢查的程式碼或調諧 Agent Builder 不接觸的參數之程式碼。在此類情況下,您必須對產生的來源代碼或 RTR 檔案進行變更。Agent Builder 就恰好是為提供此種靈活性而設計的。

Agent Builder 會將註釋置於已產生源代碼中的特定位置上,您可以在這些地方新增自己的特定資源類型程式碼。對源代碼進行變更後,您可以使用 Agent Builder 產生的 makefile 重新編譯源代碼以及重新產生資源類型套裝軟體。

即使您寫入整個資源類型程式碼,而未使用由 Agent Builder 產生的任何程式碼,也可以使用 Agent Builder 提供的 makefile 與結構來建立資源類型的 Solaris 套裝軟體。