Windows Azure Cloud Service (17) Role Endpoint

《Windows Azure Platform 系列文章目录》

 

  在Windows Azure平台中,用户最多可以对以个Role指定5个Endpoint。而一个Hosted Service最多允许包含5个Role,所以说在一个Hosted Service中用户最多能定义25个Endpoint。

而对于每一个Endpoint,使用者需要设定如下三个属性:

  • 名字:这个名字只对应用程序有效,允许开发人员在代码中通过名字获得Endpoint完整地址。
  • 类型:Endpoint目前支持两种类型,即Input Endpoint和Internal Endpoint。
    •   Input Endpoint:表名这个Endpoint是对Internet开放的。在Developer Portal中创建一个Hosted Service的时候,需要制定一个对外的URL地址,那么所有Input Endpoint都可以通过Hosted Service URL进行访问。
    •   Internal Endpoint:顾名思义,Internal Endpoint不对Internet开放。这些Endpoint只是对当前Windows Azure项目,也就是当前Hosted Service中的其他Role开放。通过Hosted Service URL无法从外部访问Internal Endpoint。
  • 协议:Endpoint目前支持HTTP和TCP两种协议。协议和类型没有对应关系,即可以设定基于TCP协议的Input Endpoint,也可以设定基于HTTP协议的Internal Endpoint。由于使用TCP能够获得更高的效率,但是要保证客户端也要使用.NET开发,因此一般来说Internal Endpoint大多选择TCP协议。HTTP协议则一般用来绑定网站(Web Role)以及基于HTTP和WSHTTP的WCF服务。另外,TCP协议也被用在NET.TCP的WCF服务或其他Socket服务上。

  对于Input Endpoint来说,用户可以在开发的时候通过Visual Studio的Role Setting界面查看,也可以在部署之后通过Developer Portal查看,如下图:

  用户除了在Service Model中显式定义Endpoint之外,还可能由于使用了一些Windows Azure功能而隐式地定义一些Endpoint。这些Endpoint并没哟在Windows Azure项目的配置文件中出现,但是当用户部署了应用之后将会自动显示在Developer Portal上。一个比较典型的例子是当用户开启了Hosted Service的远程桌面功能时,在Developer Portal上会发现系统自动加入了一个3389的Input Endpoint。

提示:Developer Portal只会显示Input Endpoint而不会显示Internal Endpoint。

 

本文摘自:徐子岩著的《实战Windows Azure 微软云计算平台技术详解》   电子工业出版社

转载于:https://www.cnblogs.com/threestone/archive/2012/03/04/2379209.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/549724.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

java打印一年中所有日期

public class Main { public static void main(String args[]) { //请注意月份是从0-11,天数是1, 2013-1-1 至 2013-12-31Calendar start Calendar.getInstance();start.set(2013, 0, 1); //2013-1-1 开始Calendar end Calendar.getInstance();end.set(20…

sentry + vue实现错误日志监控

起因 项目采用vue全家桶开发,现在拟嵌入sentry,实现对于线上网站进行错误日志记录。其实上传日志很简单,基本配置就可以了,但是上传配套的sourcemap则颇为费劲。这里记录一下使用心得。 实施步骤 上传日志 sentry使用文档&…

OSPF单域实验报告

1.1 实验任务<?xml:namespace prefix o ns "urn:schemas-microsoft-com:office:office" />(1) 配置Loopback地址作为路由器的ID。(2) 配置OSPF的进程并在相应的接口上启用。(3) OSPF起来后&#xff0c;更新计时器。1.2 实验环境和网络拓扑<?xm…

常用唤醒APP的方式

参考常用唤醒APP的方式

ASP.NET编程规范

第一部分&#xff1a;界面设计标准 1&#xff0e;开发环境设置&#xff1a;屏幕设置为800*600/1024*768 2&#xff0e;界面设计原则&#xff1a;风格必须统一 3&#xff0e;B/S结构开发原则&#xff1a;使用框架/模板 4&#xff0e;页面使用表格&#xff08;Table&#xff09;进…

H5页面适配iOS、Android和微信

前言 本文章针对H5开发的单页全屏无滚动页面。 解决方案 整体采用vw、vh作为基本单位&#xff0c;采用flex布局&#xff0c;针对字体使用rem单位。 多终端适配 针对app包下载等业务场景&#xff0c;需要识别对应的终端&#xff0c;采用不同的地址下载。针对微信特定情况&a…

代码随想录算法训练营第十三天 | 239. 滑动窗口最大值、347.前 K 个高频元素

239. 滑动窗口最大值 题目链接&#xff1a;239. 滑动窗口最大值 给你一个整数数组 nums&#xff0c;有一个大小为 k 的滑动窗口从数组的最左侧移动到数组的最右侧。你只可以看到在滑动窗口内的 k 个数字。滑动窗口每次只向右移动一位。 返回 滑动窗口中的最大值 。 文章讲解…

sql server 2005 COUNT_BIG (Transact-SQL)

返回组中的项数。COUNT_BIG 的用法与 COUNT 函数类似。两个函数唯一的差别是它们的返回值。COUNT_BIG 始终返回 bigint 数据类型值。COUNT 始终返回 int 数据类型值。后面可能跟随 OVER 子句。 Transact-SQL 语法约定 语法 COUNT_BIG ( { [ ALL | DISTINCT ] expression } | * …

Study on Android【五】--自定义ContentProvider的语义

Android做到现在。开始感觉到Android确实还是太年轻。系统本身好不够成熟&#xff0c;相关文档更是少的可怜。在Android的旅途中到处是暗坑陷阱&#xff0c;掉进去摔得半死&#xff0c;还只能靠自己琢磨着爬出来。想 在大部分工作集中在了定义一套ContentProvider以及上层的显示…

2021面试题整理

BFC是什么&#xff0c;怎么使用&#xff1f; 什么是BFC&#xff1f;看这一篇就够了 宏任务与微任务 async function fn1 () {await fn2()console.log(1); } async function fn2 () {console.log(2); } console.log(3);setTimeout(function(){console.log(4) },0); fn1(); new …

asp.net ajax技巧6

今天继续学习章立民的书。讲到两个updatepannel的嵌套。比如下面的例子<asp:ScriptManager ID"ScriptManager" runat"server" /> <asp:UpdatePanel ID"OuterPanel" runat"server" UpdateMode"Conditional&q…

js eventLoop

eventLoop详解 宏任务和微任务的一个小事 在此补充一点顺序&#xff1a; 宏任务&#xff1a;setTimeout > setImediate 微任务&#xff1a;process.nextTick > promise.then

MYSQL 如果把数据文件保存到其他磁盘里

有人问起分开存储数据文件的问题。现在写下来。为了突破磁盘搜索的瓶颈。我们要把MYSQL的数据和索引保存到其他不同的磁盘中。目前还只是支持MyISAM引擎。在MYSQL中&#xff0c;官这个叫象征性链接。1、在WINDOWS下的象征性链接。数据库目录&#xff1a;E:\LAMP\mysql5\data数据…

《浏览器播放RTSP方案》之 VLC插件播放RTSP视频流

VLC插件播放RTSP视频流多版本chrome安装安装vlc软件开启浏览器的NPAPI设置编写测试页插件设置其他问题最后目前网页对于RTSP流直接播放不支持&#xff0c;目前有插件和转流两种方式&#xff0c;这里针对vlc插件播放做一个简单的梳理。 查看官网教程 vlcWebPlugin, 得知其浏览器…

[导入]ASP常用函数:getIMG()

目前还是有BUG的,最新的测试页面在: http://www.reallydo.com/getimg.asp正则分析页面在: http://jorkin.reallydo.com/article.asp?id380 发现BUG请在后面留言,谢谢. 1.31修正src后面有空格不能正确匹配.已修正.src为空时出错.已修正.发现BUG: 图片路径有多个空格时只能保留一…

《浏览器播放RTSP方案》之 VXGPlayer插件播放RTSP视频流

VXGPlayer插件播放RTSP视频流 总体来说vxgplayer是付费插件&#xff0c;更多支持的功能可以去官网详询。作为一个demo研究&#xff0c;检索资料和实现总结如下&#xff1a; 环境搭建 别人有一篇文章总结的很好&#xff0c;就不赘述。直接上链接 整合vxgPlayer使chrome支持vx…

MYSQL优化考虑十个方面

1&#xff09;索引 2&#xff09;sql优化 3&#xff09;锁 4&#xff09;延迟 5&#xff09;参数优化 6&#xff09;连接数 7&#xff09;cpu 8&#xff09;iops 9&#xff09;磁盘 10&#xff09;内存 转载于:https://www.cnblogs.com/zeenzhou/p/11344485.html

vite + vue2 + eslint 项目配置

// npm 和 yarn 皆可&#xff0c;这里以 yarn 举例安装 vue2 环境 yarn create vite// 选择 framework: vanilla // 不选 vue&#xff0c;是因为vue默认是vue3// 自行安装环境 yarn add vite-plugin-vue2 vue-template-compiler -D yarn add vue vue-router vuex // 配置 vue …

初学 Delphi 嵌入汇编[29] - 寄存器所能接受的数值范围

譬如 EAX AX AH AL 四个储存器, 真实存在的其实只有一个 EAX, AX AH AL 不过是不同的访问方式.11111111 11111111 11111111 11111111 : EAX11111111 11111111 11111111 11111111 : AX11111111 11111111 11111111 11111111 : AH11111111 11111111 11111111 11111111 : AL//譬如 …

element form 自定义校验

element-ui 表单校验总结 作为一名前端开发&#xff0c;会遇到各种各样的表单处理。为了给用户更好的体验&#xff0c;行内表单校验及错误展示被广泛使用。由于工作中用到element-ui较多&#xff0c;所以这里简单谈一谈日常工作遇到的【有意思】的表单交互。 element-ui官网链…