2014-10-29 31 views
0

我對BizTalk非常陌生。我在這裏有一個問題: enter image description hereBizTalk多個主機實例互相影響

PC12-4和PC12-0同時在同一個項目上工作。如果他們改變代碼並同時進行測試,結果將會相互影響。從http://msdn.microsoft.com/en-us/library/aa561042.aspx我注意到,不建議在一臺主機上有多個主機實例。

我在想什麼方法可以讓結果不受影響?目標是讓多個人同時工作和測試同一個程序。因爲我們完成了應用程序的一部分,用戶現在想要在測試第二部分時進行測試。用戶測試結果受我們新的更改影響。

非常感謝!

回答

4

如果我正確解釋你的情況,問題不在主機/實例配置,而是你正在嘗試做什麼,使用PC12-4和PC12-0爲同一個項目,但不同的目的,DEV和測試,不支持

這意味着,您不能在同一組的兩臺不同服務器上安裝同一應用的不同版本。 有沒有辦法解決這個問題,沒有辦法讓它按你想要的方式工作。對不起。

您需要做的是將PC12-4和PC12-0分成兩個獨立的BizTalk組,這意味着兩個獨立的SQL Server數據庫集合在兩個獨立的SQL Server實例中。一個用於DEV的組,另一個用於用戶TEST。

但即使如此,您仍可能遇到問題,因爲共享單個BizTalk組/服務器的多個開發人員不可行。每個開發人員都應該有自己的完整堆棧,Windows,SQL Server,BizTalk Server和Visual Studio。實現這一目標的最佳方式是專用開發人員VM。

+0

感謝您的回答! 還有一個問題,當我查找文檔時,發現「創建多個BizTalk主機在配置BizTalk組中的工作負載時提供了靈活性,並且是在BizTalk組中運行BizTalk Server的計算機之間分發處理的主要方式。 , 這是否意味着創建多個主機將有助於這種情況? – 2014-10-29 06:28:57

+1

對不起,沒有。應用程序可以分成多個主機,這些主機可以有多個實例,但它仍然必須是相同的代碼。您不能擁有DEV主機和測試主機。多個主機和實例用於提高性能和可靠性。爲了清楚起見,無法實現您在單個組中要求的內容。 – 2014-10-29 12:12:13