UDDI用於定位Internet上的服務。在企業或企業環境中定位服務有沒有類似的地方?例如,我可能希望我的程序能夠在沒有配置的情況下查找中央報告或策略服務器。這是我可以用Active Directory做的事嗎?還是我需要做別的事情?Windows環境中的服務器/服務發現?
1
A
回答
1
最好的方法是使用DNS;微軟在Windows中使用它自己。例如,_ldap._tcp。將爲您提供域中的所有LDAP服務器(即所有域控制器)。如果服務保證僅在單個主機上提供,請使用A記錄。如果服務被複制,則使用SRV記錄,明確選擇服務給客戶端(的確,_ldap._tcp和_kerberos._tcp存儲爲SRV記錄)。
對於選定種類的服務,還有AD/LDAP支持。例如,COM/RPC服務器可以通過rpc-server和相關的AD類位於AD中;該API是RpcNS (RPC Naming Service)
Winsock有一個"Registration and Resolution" (RnR) API,它使用Service-Instance AD類。
這是否有用部分取決於您是否可以建立公司應該如何定位服務的政策。有各種各樣的技術,其中許多是有用的,並且比單獨使用「最佳」技術更重要的是,有一個選擇(或幾個備選方案)。
相關問題
- 1. 服務器環境
- 2. Windows服務器上的Azure環境
- 3. 多服務器環境中的PHP cookie
- 4. 從Windows服務訪問環境變量
- 5. 如何將服務器環境移動到其他服務器?
- 6. 理想的多服務器LAMP環境
- 7. 用於Java服務的框架+應用程序服務器+開發環境?
- 8. 獲取服務環境
- 9. Windows服務器
- 10. Windows服務器
- 11. mod_rewrite和服務器環境變量
- 12. 服務定位器/ IOC在ASP.Net環境
- 13. RabbitMQ和芹菜多服務器環境
- 14. 發現插座服務器
- 15. 在Apache HTTP服務器+ JServ環境中實現JSTL
- 16. MSDN訂閱上的Windows服務器環境限制是什麼?
- 17. 發現服務和服務的順序
- 18. 服務總線的Windows服務器
- 19. 客戶端 - 服務器中的JmDNS服務發現
- 20. Python HTTP服務器無法在Windows服務中發送響應
- 21. 發現WCF託管的Windows服務
- 22. pgAdmin III發生錯誤:連接到服務器時出錯:在開發環境中使用rails webrick服務器
- 23. 如何在Windows中開發服務器
- 24. 軌道環境的mixup,開發服務器使用生產DB
- 25. 使用Linux服務器的Visual Studio開發環境
- 26. Django服務器作爲Windows服務
- 27. Windows服務作爲「打印服務器」
- 28. 經典的Windows服務或WCF服務器監控服務?
- 29. 怎樣的環境變量傳遞給我要管環境varaable傳遞給apcahe2服務器apche2服務器
- 30. 在WCF服務環境中使用唯一的Windows ID