GT3核心

GT3完全安装手册(中文) 文档基于作者亲身试验成功,包括linux环境下和windows环境下的安装办法,适合网格初学者。 立即下载
2004-10-19撰写

本文适合对网格计算和GT感兴趣的朋友。虽然现在GT4正在按部就班的实现,但理解GT3仍然是非常有必要的。GT3->GT4的变化其实并不大。

GT3 core 即Grid service(以下简称GS),GS本质上就是Web Service(以下简称WS).它在WS的基础上加入了一些功能.
相对于其他分布式计算技术(如CORBA,RMI,EJB),WS的优势:
1.它基于标准XML,使得它平台无关,编程语言无关. 
2.它使用HTTP作为通讯协议,Internet上多数机器,代理的防火墙均不限制HTTP.
WS的缺点:
1.缺少一些特性(生命周期管理,通知,持久稳固性(persistency)).
2.WS是无状态的(stateless),使得它无法记得一个调用做了什么.而GS将改进WS,加入一些功能.

到底GS比WS多了什么?
1.稳固持久的Grid Service和暂时的Service实例
GS使用工厂方法来替代所有用户共享的单一的无状态的WS实例.对于任何一个GS,当它被第一次部署到Server时,将生成一个工厂.这个工厂将负责管理所有Service实例.
例如,当一个用户要使用一个Service,它让工厂生产一个实例,一旦实例created,一个GSH(Grid Service Handle)也随之产生,赋予此实例.GSH就像一个地址,指明Service的所在.用户想知道如何与Service通信,就把GSH发给handle resolver,GSR(Grid Service Reference)会返回给用户,GSR里包括GS的细节信息(如methods,message types),如果使用了SOAP绑定,这个GSR就是WSDL file.每个service实例都是暂时的,都有生命周期,不同的用户可以只和他自己的service通信,如果有必要,一个service实例也可以为多个用户服务。
2 Service Data
我们知道在UDDI目录里,我们可以发现Service以满足我们的需求,但如果有多个相像的Services,我们不知哪一个更合适。你可以通过WSDL来做决定,但是使用WSDL有两个问题,一个是WSDL里包含了很多复杂的技术细节以至不易查询,二是对于数据不断变化的service, WSDL不容易动态修改。Service Data是一个service的相关数据。每个service实例都有它自己的数据集,包括一个或多个SDE(service data elements).SDE可以为一个简单的命名的值,或是一个复杂的结构。
GT3 core中,每个SDE被实现为一个java class,就像java bean.我们通过get,set方法来访问SDE的值。一个叫SDD(service data description)的文件将和WSDL一起传送,用来说明SDE。
3 生命周期管理
GT3 core有两种方法来定义service实例的lifecycle.一是创建实例前和service工厂协商,二是实例生命期内给实例发消息,这种消息会包括requestTerminationBefore,requestTerminationAfter.GT3 core提供了一些callback方法允许客户在生命期改变时获得通知。Lifecycle monitor也提供了对生命期的管理。
4 通知
通知机制允许当GS的service data发生变化时通知客户。也就是说允许不同程序和用户可以通过service data通信。用户可以预定并开始监听,只要发生了改变,预定的用户将立刻得到通知。有两种通知形式:pull,service实例只是告诉用户,改变发生了,客户需要再给service实例发请求以获得service data的更新;push,通知时会把更新的信息一并发送。
GT3 使用手册 三菱触摸屏 使用手册,如果其他有需要,可以联系 立即下载

相关推荐

三菱安装软件包

三菱特殊模块 详细说明 想学习的朋友可以看看

三菱gt3的序列号_Windows XP sp3序列号大集合

CPTQDD6T24-3FBGM-WTDG8-6Y3WP-77QRJV88FQ-MFFRR-8D2VY-PG87J-FG7PYXK39D-3PDMC-JMMDK-X8T8M-77YVM6G3J7-RQ233-FJGHD-GKYP4-QGKPGBKRFY-XPMQP-Y8PTW-BP6JM-B76FJGP7DR-2T2CQ-JYW2M-DXTMG-DTQWYYWVHF-GT3M6-3QYB2-FCY...

weixin_39530833的博客 7627

三菱触摸屏编程软件GT Designer3+仿真GT Simulator3 V1.31H(7/10)

三菱触摸屏编程软件GT Designer3 + 仿真GT Simulator3 V1.31H + 三菱触摸屏GT工程密码破解 由于上载文件限制 所以压缩共10 个文件 免费分享 鄙视在网上卖钱的人

三菱gt3的序列号_WinXP sp3序列号大全

WinXPsp3序列号大全收集所有的WindowsXPsp3的序列号MRX3F-47B9T-2487J-KWKMF-RPWBYRK32D-P234B-JGG7Y-P7M6R-4J9PWHH8CK-7QHJ8-TCQD9-QYFCF-99973TYGDY-M4RQR-GPXJF-967DF-VJCG6XRCQH-4W3YB-36J2H-FY2H3-9RGTQRPCJ6-T8F7R-7PCH3-...

weixin_39889544的博客 3686

三菱软件序列号

三菱软件序列号,所有GX系列通用.

国央企创新负责人如何通过平台实现科研成果的快速识别与转化?.docx

科易网基于AI模型+行业大数据,在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,推出科技创新领域的AI+工具与数智化解决方案,推动科技创新与产业创新智能化发展。

利用python向SQL Server存储图片(一行表存储多个图片)

利用python软件向SQL Server数据库一次传入多张图片,并存入一行表中

weixin_54264938的博客 1861

13 万字 C 语言从入门到精通保姆级教程2021 年版

13 万字C语言保姆级教程,从入门到精通。

李南江 61万+

java sqlite储存图片_sqlite3的图片的(二进制数据)存取操作

sqlite3的图片的(二进制数据)存取操作前言上篇介绍了sqlite3的一些常用插入操作方法和注意事项,在实际项目中遇到了图片缓存的问题,由于服务器不是很稳定,且受到外界环境的干扰(例如断电,图片存储挂掉,图片存储速度过慢,造成的接口调用失败等等),一个数据结构中除了普通字段(int string),还包括图片数据,所以还需要将图片数据进行缓存,图片缓存与普通的数据库字段值缓存有所不同,下面介绍...

weixin_42324002的博客 446

熵权法+TOPSIS完整教学:用Python评估大学科研实力(含雷达图绘制技巧)

本文提供了一套完整的熵权法与TOPSIS综合评价方法在Python中的实现教程,以高校科研实力评估为例,详细讲解了从数据预处理、客观权重计算、综合排序到结果可视化的全流程。重点介绍了如何利用Python进行数据清洗与转换,通过熵权法自动确定指标权重,并结合TOPSIS模型计算各院校与理想解的相对接近度进行排名。教程还包含了使用Matplotlib绘制专业雷达图的技巧,帮助读者直观呈现多维数据的对比分析结果,适用于各类多指标决策与绩效评估场景。

weixin_28520495的博客 416

深入解析ViT中的RoPE旋转位置编码:原理、实现与视觉应用

本文深入解析了ViT中的RoPE旋转位置编码原理、实现及其在视觉任务中的应用。RoPE通过旋转变换巧妙地将相对位置信息融入注意力计算,解决了传统绝对位置编码外推性差的问题,在图像分类、目标检测及生成任务中展现出更优的泛化能力和灵活性。

alice7model的博客 705

SpringMVC从数据库中读取图片显示到JSP页面上

 摸索了一个多星期,终于解决了展示瀑布流照片墙的问题,我一直在思考照片放在哪里,前后想了很多方案。最开始是想把照片放在本地(我的E盘中),而数据库中只存照片的名字,但是这种方案遇到了瓶颈,我不知道img标签的src路径怎么写,不能直接写我本地的路径,在网上看了很多,说是要把图片放到服务器下。但是这样我又遇到了一个问题(问题真是频繁啊),因为我创建的是maven工程,之前把maven工程部署到自己配...

StarskyBoy的博客 2万+

项目安全等保测评加固手册

安全等级测评的目的是通过对目标系统在安全技术及管理方面的测评,对目标系统的安全技术状态及安全管理状况做出初步判断,给出目标系统在安全技术及安全管理方面与其相应安全等级保护要求之间的差距。测评结论作为委托方进一步完善系统安全策略及安全技术防护措施依据!!

菜鸟运维升级之路 2416

Android Studio中SQLite的使用,主要介绍sqlite插入和读出图片的操作方法以及可能遇到的问题

Android开发中sqlite的使用,基于本人开发的app过程中的sqlite图片插入以及读出的相关代码方法进行一个总结,希望可以给刚刚接触sqlite的同学解决疑问,对可能会出现的问题提出解决

qq_64809150的博客 2251

【华为OD机试真题】45、 分糖果 | 机试真题+思路参考+代码解析(C++、Java、Py、JS)

### 🎃题目描述 >小明从糖果盒中随意抓一把糖果,每次小明会取出一半的糖果分给同学们。 >  当糖果不能平均分配时,小明可以选择从糖果盒中(假设盒中糖果足够)取出一个糖果或放回一个糖果。 >  小明最少需要多少次(取出、放回和平均分配均记一次),能将手中糖果分至只剩一颗。

正在更新最新华为OD机试2025B卷,提供OJ在线刷题 1290

第10章: MMU notifier与HMM的协作

本文摘要: HMM(Heterogeneous Memory Management)是Linux内核提供的异构内存管理框架,用于统一CPU与设备(如GPU、DSP等)的内存访问。它通过镜像页表技术实现虚拟地址空间共享,自动同步CPU和设备页表变化,支持透明的内存迁移和设备内存管理。HMM构建在mmu_interval_notifier机制上,利用序列号检测页表修改冲突,提供高效并发控制。核心数据结构包括hmm_range和HMM PFN标志位,通过hmm_range_fault()实现页表遍历和缺页处理。

图形/计算GPU的驱动与虚拟化技术分享园地 3094

mysql里面存jpg是什么格式的_将JPG图片以二进制文件的形式存入MYSQL中,取出来打开的时候提示不能识别图片格式...

将JPG图片以二进制文件的形式存入MYSQL中,取出来打开的时候提示不能识别图片格式(2012-06-07 01:46:48)标签:图片二进制杂谈将JPG图片以二进制文件的形式存入MYSQL中,取出来打开的时候提示不能识别图片格式static intget_file_size(char *path, off_t *size){struct stat file_stats;if(stat(path,...

weixin_36399446的博客 309

分享Charles抓包 显示<unknown> 解决方案 !

首先电脑上需要安装charles,然后需要设置手机上的WiFi设置,修改配置中的代理设置,把服务器的主机名设置成你电脑当前的ip地址(需要注意的是,你的代理服务器主机名的ip地址要和你当前连的ip地址的网段需要一致)。像 Charles 这样的工具,虽然功能强大,但仍然需要用户具备一定的配置和排障能力,以应对各种复杂的网络环境。通过将 Charles 的 SSL 证书正确安装到移动设备中,并在设置中启用“允许不安全的内容”选项,最终成功解决了这一问题,并准确抓取到所有请求数据。Charles 显示。

朱雀随云记的博客 8105

iOS关于data.bin的文件的解析、存储、读取

// 解析data.bin文件,并存储图片 if([self isFileExist:@"data.bin"]) { //读取本地的“data.bin”二进制文件中的内容 NSData * data =[NSData dataWithContentsOfFile:[NSString stringWithFormat:@"%@/data.bin",unzipPath]]; NSLog(@"获取到的data:%@"...

cxiao_11的博客 2395

AEJoy —— 最受欢迎的 5 个 Ae 表达方式

NOTE] 原文作者我意识到表达式可能令人生畏,有些人宁愿复制粘贴有用的代码,而不愿学习这门语言。对此我完全理解。因此,我想与您分享我的。这些是我几乎在每个项目中都会使用的表达式,我认为它们极大地提升了工作流程。

ShaderJoy 的兴趣技术杂货铺 363

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

sqlite3的图片的(二进制数据)存取操作

前言 上篇介绍了sqlite3的一些常用插入操作方法和注意事项,在实际项目中遇到了图片缓存的问题,由于服务器不是很稳定,且受到外界环境的干扰(例如断电,图片存储挂掉,图片存储速度过慢,造成的接口调用失败等等),一个数据结构中除了普通字段(int string),还包括图片数据,所以还需要将图片数据进行缓存,图片缓存与普通的数据库字段值缓存有所不同,下面介绍一下简单方法。 开发示例

guofang9410的博客 734

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

php 数据库转图片文件怎么打开吗,php从数据库中取二进制流文件转换为图片,图片以二进制流存入数据库实现...

php从数据库中取二进制流文件转换为图片,图片以二进制流存入数据库实现function data_uri($contents, $mime){$base64 = base64_encode($contents);return ('data:' . $mime . ';base64,' . $base64);}调用//获得头像路径function getpicsrc(){$db=new db()...

weixin_42350411的博客 322

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

php存sqlite图片,SQLite数据库如何存储图片/语音

请问如何利用sqlite的blob类型存储图片语音文件。已知目前接收到的是一个图片或者语音的url地址,能否在存入sqlite数据库的时候把图片或者语音通过接收到的url地址存储到sqlite数据库中。谢谢。回复内容:请问如何利用sqlite的blob类型存储图片语音文件。已知目前接收到的是一个图片或者语音的url地址,能否在存入sqlite数据库的时候把图片或者语音通过接收到的url地址存储到s...

weixin_36435442的博客 352

MySQL BLOB字段存取图片实战:JDBC实现图片保存与读取

在应用开发中,图片等二进制数据如何存储一直是个基础且高频的问题。传统做法往往将文件路径存入数据库,但数据迁移、节点扩展时极易出现文件丢失或引用断裂。另一种可靠思路是使用MySQL数据库的BLOB大对象类型,将图片二进制内容直接持久化,与业务数据保持强一致。本文从技术选型切入,介绍BLOB、MEDIUMBLOB等二进制字段的容量特性,并基于JDBC标准API讲解通过PreparedStatement的setBinaryStream实现图片流式入库,以及使用getBinaryStream从ResultSet中读

weixin_31423955的博客 141

深入理解JVM学习笔记(八、JAVA虚拟机内存管理---JAVA内存区域简介)

JAVA虚拟机内存模型如下图所示:        上图我们可以看到JAVA虚拟机内存模型分为两大块:线程共享区和线程独占区域。        线程共享区:方法区和堆是分配给进程的,也就是所有线程共享的。        线程独占区:栈和程序计数器,则是分配给每个独立线程的,是运行过程中必不可少的资源。其中对各个模块详细解释如下:1、方法区(Method Area)        方法区(Method...

张--小涛涛 287

Java滑动验证_极验3.0滑动拼图验证的使用--java

【前言:在登录其他网站的时候,看到有个滑动拼图的验证觉得挺好玩的,以前做一个图片验证的小demo,现在发现很多网站都开始流行滑动拼图的验证了,今天也想自己动手来弄一个。废话不多说,开始撸起来!】第一步:到官网把sdk的demo下载下来https://docs.geetest.com/install/deploy/server/java/第二步:在自己项目上做测试,自己搭个SSM项目这个不用我多说了...

weixin_31865183的博客 473
上一篇: globus所使用的安全机制
下一篇: delegation模式
mildwind
博客等级 码龄26年 0粉丝 12原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值