ASP.NET

网站开发

地址

描述:每一个服务都有唯一的地址。

元素:传输协议(transport protocol)、传输样式(transport scheme)。

包含:目标机器名、站点(网站)、通信端口、管道(队列)、特定路径(URI)。URI可以是任意标识字符串或GUID。

传输样式:HTTP/HTTPS、TCP、IPC、Peer network、MSMQ、Service bus

地址通信格式:[基地址]/[可选的URI]

基地址通信格式:[传输协议]://[机器名或域名][:可选端口]

示例:

http://localhost:8001/

http://localhost:8001/MyService

net.tcp://localhost:8002/MyService

net.pipe://localhost/MyPipe

net.msmq://localhost/private/MyQueue

net.msmq://localhost/MyQueue

 

TCP地址

协议:net.tcp

示例:net.tcp://localhost:8002/MyService

默认端口号:808

端口共享:

net.tcp://localhost:8002/MyService

net.tcp://localhost:8002/MyOtherService

 

HTTP地址

协议:http和https

示例:http://localhost:8001/

默认端口号:http为80,https为443

可共享端口号,也可以共享一台机器。

 

IPC地址

协议:net.pipe(Windows命名管道机制)

限制:只能接收来自同一台机器的调用,必须指定明确的本地机器名或直接命名为localhost,在同一台机器上只能打开一个命名管道,两个命名管道地址在同一台机器上不能共享一个管道名。

示例:net.pipe://localhost/MyPipe

纠错:微软的格式为net.pipe,而常见的格式应该是net.ipc

 

MSMQ地址

协议:net.msmq(消息队列Microsoft Message Queue机制)

注意:必须使用MSMQ地址队列名,如果是私有队列则必须指定队列类型,但是对公有队列则可以省略。

示例:

net.msmq://localhost/private/MyService

net.msmq://localhost/MyService

 

服务总线地址

协议:sb、http、https

注意:必须包含命名空间

示例:sb://MyNamespace.servicebus.windows.net

posted on 2011-08-27 09:48  三千世界  阅读(381)  评论(0编辑  收藏  举报

导航