数码控科技猎奇Iphone动漫星座游戏电竞lolcosplay王者荣耀攻略allcnewsBLOGNEWSBLOGASKBLOGBLOGZSK全部技术问答问答技术问答it问答代码软件新闻开发博客电脑/网络手机/数码笔记本电脑互联网操作系统软件硬件编程开发360产品资源分享电脑知识文档中心IT全部全部分类 全部分类技术牛文全部分类教程最新 网页制作cms教程平面设计媒体动画操作系统网站运营网络安全服务器教程数据库工具网络安全软件教学vbscript正则表达式javascript批处理更多»编程更新教程更新游戏更新allitnewsJava 新闻网络医疗信息化安全创业站长电商科技访谈域名会议专栏创业动态融资创投创业学院 / 产品经理创业公司人物访谈营销 开发数据库服务器系统虚拟化云计算 嵌入式移动开发作业作业1常见软件all电脑网络手机数码生活游戏体育运动明星影音休闲爱好文化艺术社会民生教育科学医疗健康金融管理情感社交地区其他电脑互联网软件硬件编程开发360相关产品手机平板其他电子产品摄影器材360硬件通讯智能设备购物时尚生活常识美容塑身服装服饰出行旅游交通汽车购房置业家居装修美食烹饪单机电脑游戏网页游戏电视游戏桌游棋牌游戏手机游戏小游戏掌机游戏客户端游戏集体游戏其他游戏体育赛事篮球足球其他运动球类运动赛车健身运动运动用品影视娱乐人物音乐动漫摄影摄像收藏宠物幽默搞笑起名花鸟鱼虫茶艺彩票星座占卜书画美术舞蹈小说图书器乐声乐小品相声戏剧戏曲手工艺品历史话题时事政治就业职场军事国防节日风俗法律法规宗教礼仪礼节自然灾害360维权社会人物升学入学人文社科外语资格考试公务员留学出国家庭教育学习方法语文物理生物工程学农业数学化学健康知识心理健康孕育早教内科外科妇产科儿科皮肤科五官科男科整形中医药品传染科其他疾病医院两性肿瘤科创业投资企业管理财务税务银行股票金融理财基金债券保险贸易商务文书国民经济爱情婚姻家庭烦恼北京上海重庆天津黑龙江吉林辽宁河北内蒙古山西陕西宁夏甘肃青海新疆西藏四川贵州云南河南湖北湖南山东江苏浙江安徽江西福建广东广西海南香港澳门台湾海外地区

在IBM Integration Bus中配置WebSphere Service Registry and Repository缓存

日期:2014/8/1 11:55:00 来源:本网整理

在16位IBM-PC机上使用C语言,若有如下定义问:structdata{inti;charch;doublef;}b;则结构变量b占用内存的字...答:1.所谓的16位32位64位系统是由cpu决定的,由机器指令的寻址、寄存器位数决定的。os受cpu的限制,但在32位的cpu下16位的os也可以跑。很多os是向前兼容的,就是使以前的程序也能运行,如果编译器本身是16位,那么os会提供一个模拟16位的子环境供...请问ibm的power7cpu和现在的i9cpu比谁强啊答:IBMPower7是一个单晶片的八核处理器最大特点是它具有12个执行单元,以及4个同步多线程。每个Power7具有4个同步多线程,Power5和Power6都是两个。同步多线程是充分利用乱序架构的好方法,相对来说,顺序架构利用起来就比较难。近年来处理器的发...


在IBMIntegrationBus中配置WebSphereServiceRegistryandRepository缓存(图6)


在IBMIntegrationBus中配置WebSphereServiceRegistryandRepository缓存(图12)


在IBMIntegrationBus中配置WebSphereServiceRegistryandRepository缓存(图14)


在IBMIntegrationBus中配置WebSphereServiceRegistryandRepository缓存(图16)


在IBMIntegrationBus中配置WebSphereServiceRegistryandRepository缓存(图19)


在IBMIntegrationBus中配置WebSphereServiceRegistryandRepository缓存(图22)

本系列文章将介绍如何集成这两款产品,并提供解决一些重要业务问题的示例。第 7 部分将介绍 Endpoint Lookup 和 Registry Lookup 节点所使用的缓存的配置和行为,包括该缓存如何支持高效地查找以前检索的 WSRR 工件,以及如何将此数据提供给生产系统。本文将介绍 WSRR 集成查找节点所引用的代理托管的缓存的行为,这些节点可以包含在 IIB 消息流中。然后,我们还将介绍如何配置这个由代理托管的缓存(以下简称 WSRR 缓存)来集成 WSRR 和 IIB,以及如何验证它的正确操作。本文最后将介绍如何管理 WSRR 缓存,分离这两款产品来创建一个服务窗口,以便在升级 WSRR 时无需关闭 IIB 或它的运行时流,而且无需在生产环境中引入任何宕机时间。此过程具有重大的业务价值,因为 IIB 运行时环境需要尽可能少的宕机时间。

IBMi2可视化分析论坛Analyst'sNotebooki2是否能...答:i2Analyst'sNotebookPremium是一个丰富的以数据为中心的可视化分析环境,专为单个用户设计。MindManager是绘制思维导图的软件。。防恶意抓取,请查看原文,,真格学网提供内容。

特征

IBMp系列小型机在外接I/O抽屉时,需要配置什么样...答:P552A,55A,570支持外接扩展I/O抽屉。P52A,55A支持7311-D20,570支持7311-D20,7311-D11注意:。防恶意抓取,请查看原文,,真格学网提供内容。

WSRR 集成节点:Endpoint Lookup 和 Registry Lookup 被设计为能够与 WSRR 进行交互,支持通过对这个注册表系统发出查询来提取收集的数据。因此,这些节点允许从注册表查找信息,并将这些信息注入到传出它们的消息树中,以便在它们所嵌入的任何流中执行后续下游处理。

ServerRAIDMR10i的驱动在哪下载问:ServerRAIDMR10i的驱动在哪下载答:ServerRAIDMR10i的驱动在哪下载ServerRAIDMR10i的驱动在哪下载...http://www-947.ibm.com/systems/support/supportsite.wss/docdisplay?brandind...。防恶意抓取,请查看原文,,真格学网提供内容。

代理实现了一种本地缓存,在启用该缓存之后,该缓存可以存储这些对所关注的查询语句的调用的结果。启用缓存后(默认设置),只要以前执行过一次完全匹配的查询,WSRR 集成节点就可以直接从本地缓存检索数据。访问本地缓存的查询结果集,而不是重新发出相同的查询语句,有助于改善消息吞吐量,进而改善与 WSRR 集成的流的性能。

在IBMLotusNotes8.5英文版的如何设置个人签名答:1、打开一个邮件2、点more里面的Preferences3、点signature选项卡4、编辑签名即可。防恶意抓取,请查看原文,,真格学网提供内容。

备注:作为一条规则,如果消息处理吞吐量是主要的问题,那么建议您启用缓存。但是,如果您的关键目标是对每条针对 WSRR 中存储的最新的易变内容的消息进行处理,则应禁用缓存。

截至2011年底,在下面的选项中,PowerHAAIX和IB...问:A.DS8000B.SVCC.Storwize7000D.XIV答:A。防恶意抓取,请查看原文,,真格学网提供内容。

每个查询在第一次执行时,始终会通过已建立的基于 HTTP 的 Web 服务连接发送到 WSRR。默认情况下,此活动会在 WSRR 节点首次发出一个特定查询时发生,但它可能在代理启动时预先填充缓存。

。防恶意抓取,请查看原文,,真格学网提供内容。

WSRR 节点在没有缓存时也可以操作。如果缓存被禁用,则会将该节点发出的每个查询发送到 WSRR,以确保查询的结果始终反映了注册表的最新内容。此选项对性能会产生影响。

欢迎关注#吃遍南宁#,带你发现南宁地道的美食!除了老戏骨们精湛的演技,剧中的细节也让观众看到了创作人员的诚意。其中独特的西北美食就成了一道亮丽的风景线。秦海璐亲自上阵擀面条,不禁让人想起儿时妈妈的手擀。防恶意抓取,请查看原文,,真格学网提供内容。

WSRR 缓存是以执行小组为基础来提供的,因此是一种跨给定执行小组中的消息流而共享的资源。在查询(读取)或更新(写入)缓存时,缓存会被锁定,无论是被消息流查询还是执行动态更新。

对于努比亚的这一款手机我个人还是不太熟的,但是对于vivo这一次最新发布的vivoX9SPlus我还是比较了解的,毕竟家里人有在用这款手机。对于拍照这方面我对vivo的这一款产品还是很佩服的,因为家里。防恶意抓取,请查看原文,,真格学网提供内容。

WSRR 缓存操作

小篇是问谁的才能,那就不说汪狗的人品了吧!汪的歌真的没有刀郎的歌好听,没有刀郎的那么有味道,那么的打动人,但也会有一些人喜欢汪的歌,喜欢他的歌的人一般都是他的学生和他的学生的朋友圈而已,除开这些人喜欢。防恶意抓取,请查看原文,,真格学网提供内容。

IIB Execution Groups 中的消息流调用了 WSRR Endpoint Lookup 或 Registry Lookup 集成节点。来自这些节点的查询会转发到 WSRR 代理,这个 IIB 组件连接到缓存中保存的以前查询的结果。

妇专委特邀心理问答专家志愿者吴琼燕:(吴琼燕,心理学科普志愿者,在中山大学业余学习心理学,建筑技术工程师背景,看问题较为客观、深刻而透彻,思维富于逻辑和条理,乐于为心理学知识的普及贡献自己的微薄之力,希望能帮助到亲爱的朋友们!分享和给予,是我们内心幸福的源泉!)因为无论多么优秀都得不到自己真正的认可和接纳,其本质为自身价值感不够或偏低,所以无论怎样我们都始终觉得自己不够好。自身的价值感与我们外在看。防恶意抓取,请查看原文,,真格学网提供内容。

在IBM Integration Bus中配置WebSphere Service Registry and Reposi

如果缓存中存在针对一个查询的现有条目,则会将相应的数据直接返回给消息流,而不会对 WSRR 进行查询。如果没有此条目,则会同时对 WSRR 进行查询,该查询的结果存储在缓存中,然后返回到消息流。

一个月的狗你就买???你是有多急?至少两月再养,最好3-4个月的狗,我反正没养过那么小的狗,我家的狗两个多月的时候吃的玉米糊糊,狗粮很少吃,你要问我泡多软?我没研究过,都是感觉,还有人问我要吃多少颗多。防恶意抓取,请查看原文,,真格学网提供内容。

在配置的超时间隔之后,所有缓存条目都会过期并从缓存中删除。这意味着,如果一个查询请求一个过期的缓存条目所持有的数据,则需要对 WSRR 执行一次全新的查找。

这是一名球员能力非常全面的球员,体能充沛,能攻善守,能够打边锋、前腰、前锋等中前场任何位置,奔跑能力极强。他最初登陆意甲时在维罗纳打的是一个类似于里贝里、罗本式的球队边路进攻核心,转会去了尤文图斯后经。防恶意抓取,请查看原文,,真格学网提供内容。

备注:在一个消息流中的消息进入 WSRR 节点中时,会在整个执行小组中锁定缓存,以便在该节点访问缓存时保留缓存状态。如果在缓存锁定期间收到更新通知,则会在消息流放弃缓存上的锁后来处理更新。因此,在一条消息和一条通知同时到达时,消息中填入的来自缓存的数据可能不再反映服务器上的数据。

  大家可能都有这样的疑惑,为什么我们在网上经常看到淘宝开店赚多少W的新闻,而我的淘宝店铺却不赚钱?那网上那些淘宝开店赚多少W的新闻是真的吗?看完下面的分析,真相震惊!  比如新闻爆料“家门口开淘宝店XX一农民月净赚万元”,小编仔细阅读了整篇文章内容,得出这一一个结论,就是通过淘宝服务站帮助农民朋友该购,然后赚钱赚取服务费。又比如“XX80后小伙600元淘宝创业7年后年售额过亿”主要讲的是80后小。防恶意抓取,请查看原文,,真格学网提供内容。

因此,通知更新可能影响 WSRR 缓存内容;这些内容随后可能在给定消息实例的流中被下游 WSRR 节点访问,在该实例中进行处理。因此,对于缓存通知,我们无法保证缓存的内容在给定流实例处理某个特定消息的整个时段内保持不变。

华晨宝马与进口宝马有哪些区别?一、进口宝马是原产德国、美国或者阿联酋等地的。华晨是中国组装的。发动机变速箱等重要部分都是进口的,但是车身这些小零配件就是国内的,为了节约成本。质量和工艺上当然也就有差别。德国标准出厂的汽车和中国标准出厂的汽车,至少在做工上就会有一定的问题。二、进口和华晨的主要区别有一下几点:1、车的排气管不一样,进口的是一根粗的,华晨的是两根细的。2、整体车的玻璃品牌不一样。3、发。防恶意抓取,请查看原文,,真格学网提供内容。

事实上,由于缓存条目超时(参阅下文),代理无法保证缓存内容在给定流和消息实例的各个 WSRR 节点上是一致性的,无论是否启用了缓存通知。因此一种可能的场景是,由于缓存条目会在流的上游释放锁后被刷新,所以流中的其他 WSRR 节点(处理同一个消息实例)可能处理不同的值。

01生物钟影响日本的研究者做了如下实验:刚开始为方便观察,让公鸡单独居住,结果公鸡都停止了打鸣。原来,公鸡打鸣是一种宣布自己领地的方式。于是研究者改为把40只纯种PNP公鸡每4个住在一间隔音隔光的房间里,为防止互相啄伤,每只公鸡有独立的笼子。公鸡的居住环境恒温20度,保证公鸡随时可取食和饮水。公鸡们先在12小时光照12小时黑暗中适应了一周,后把公鸡分为AB两组:把A组公鸡置于12小时光照12小时黑。防恶意抓取,请查看原文,,真格学网提供内容。

尽管每个代理执行小组流程会维护自己的 WSRR 缓存的副本,但所有这些缓存的特征在给定代理实例上是相同的。WSRR 缓存配置参数值与 ServiceRegistries 可配置服务相关联;所以您将需要回收代理,然后才能激活对此服务执行的任何更改。

首先,华为比苹果差?答案是否定的,从美国打压境内的华为公司、mate9被德意志博物馆收录的表现来看,究竟谁才是“街机”一目了然。苹果之所以受大众欢迎,究其原因还是“美国产”的心理在作怪,其实真手机玩家会在使用中发现,无论是安卓7.0系统的流畅度、安卓的可玩性和易用性,华为都碾压了苹果,更别提苹果那小公主一般傲娇的售后。如果不是贸易保护主义,苹果在美国和中国还会有市场吗?不可否认,曾经的苹果是一个伟。防恶意抓取,请查看原文,,真格学网提供内容。

但是,要丢弃(使失效)某个特定的 WSRR 缓存,只需回收与之有关联的执行小组即可。因此,您应该将任何特定于 WSRR 节点的流分离到它们自己的一个或多个执行小组中。在一组给定流的 WSRR 缓存失效时,采用此方法会强制执行分离,控制这些流并允许其他流保持活动。

每个人都会有难过,想哭的时候,因为生容易,活容易,生活不容易,人生在世不称意很正常,所以难免难过,想哭!那这个时候,很多人都是强忍着不让眼泪留下来,不想让别人看见自己的脆弱!等到亲朋好友安慰的时候,有些人眼泪就一发不可收拾,因为真的好想哭一场,恰好有亲朋好友在身边陪伴!我一般在超难过,超想哭的时候,我一般都是强忍着不让自己流泪,不会让任何人看出我的心情和情绪,我会微笑,人生其实就这么大点事,何必呢。防恶意抓取,请查看原文,,真格学网提供内容。

除了让整个缓存失效,还可以在缓存中的各个条目上应用超时。向 WSRR 发出查询并收到响应后,会向查询语句以及与之有关联的结果集附加一个时间戳。这意味着每个条目会单独从缓存中超时。

别说是公务员了,所有的职业都一样,都是“开始的时候很高兴,越干越没意思”,当然后面如果你还接着做下去,可能结局会不同,“越干越没意思”只是一种过度的感觉,如果你还接着干,最后你还是可以找得到一个调和的。防恶意抓取,请查看原文,,真格学网提供内容。

缓存过期超时值可以通过设置与 ServiceRegistries 可配置服务有关联的 timeout 参数来调整。每个缓存条目(缓存的一个查询的结果)会在指定的时间(以毫秒为单位)过后被丢弃。默认缓存过期超时值为 100,000,000 毫秒或大约 27.8 小时。

最满意的首先是价格,毕业工作没多久的我来说。全靠自己买了房,现在才圆梦自己人生中第一辆小车可能相比其他人晚了一些。不过310总体给我的满意大于不满意。其次是空间,说实话外观看起来很小,乘坐空间还是够用的。我179身高,前排完全调整到我舒适的坐姿,后排我自己乘坐膝盖不会顶到前排座椅靠背。最后就是油耗,我承认行车电脑显示的油耗有些偏低,不过目前开了2578公里,按照之前经验续航里程还能保守估计跑到30。防恶意抓取,请查看原文,,真格学网提供内容。

当一个节点对超时的查询进行下一次引用,会强制将该查询重新发送给 WSRR;相应的结果会替代缓存中过时的条目,并与一个新时间戳相关联。

众所周知,怀孕生子是一个家庭当中最重要的事情,孕妇理应受到家庭的重点保护,要照顾好孕妇的生活饮食。在孕期饮食营养是否安全充足是会直接关系到胎儿发育的,因此一定要重视起来。其实,在孕期有很多不能食用的水。防恶意抓取,请查看原文,,真格学网提供内容。

缓存中可用的结果集条目数量不受限制,也就是说,没有强制规定最大缓存大小。

记得小时候在农村,红薯叶几乎都没人用来吃。后来从学校出来城里上班,公司聚餐,同事会点红薯叶。慢慢的,现在人也越来越开始注重养生,去了解红薯叶原来是很好的蔬菜,开始越来越多的人爱上它。红薯芽苗,又称红薯。防恶意抓取,请查看原文,,真格学网提供内容。

WSRR 缓存的上述功能得到了两个额外功的进一步增强,这两个功能相结合,提升了注册表查询过程的性能,简化了为一个可预测的时间段配置一个服务窗口的过程。下面介绍了相关的功能。

1、岳云鹏岳云鹏是河南濮阳南乐县人,郭德纲的徒弟,德云社著名相声演员,一首改编的《五环之歌》让大家传唱,近几年在电视综艺节目上爆红,频频参加一系列跨界真人秀活动,人气很旺!2、李亚鹏李亚鹏是河南平顶山。防恶意抓取,请查看原文,,真格学网提供内容。

缓存预加载

桦南孕妇为丈夫猎艳,合谋蓄意强奸杀人案宣判,男子死刑,孕妇无期!这位女子叫胡伊萱,在路上碰到一位孕妇,出于好心送其回家,没想到,这是一个陷阱!据网上和当地居民所说,孕妇谭某因出轨被丈夫发现,想找处女补。防恶意抓取,请查看原文,,真格学网提供内容。

在默认情况下,缓存中没有预加载任何内容,每个查询在第一次执行时都会被发送到 WSRR。可以指定在代理启动时或首次部署一条包含 WSRR 流的消息流时执行的预定义查询。这些查询会填充缓存,以供后续 WSRR 节点使用。通过指定预定义的查询,在启动时性能可能受到影响,而在运行时第一次执行查询时性能不会受影响。

今天上午十点钟,小米公司准时公布了小米Mix2的发布信息,9月11日,小米将在北京工业大学体育馆举行新品发布会,比之前传闻的12号早了一天,按小米以往的规律,基本发布会都是选择在周二举行,而关于我们很关心的iPhone8的发布日期可能正好为9月12日,小米此举难道是正面怼三星Note8和iPhone8的节奏吗?这次小米放出的宣传海报来看,配图的小米Mix2边框似乎更窄,宣传语也更加霸气并且还能闻到。防恶意抓取,请查看原文,,真格学网提供内容。

缓存通知

手机国内漫游费9月1日起取消  中国移动、中国电信和中国联通27日宣布,将比此前计划提前一个月,于9月1日起全面取消手机国内长途、漫游费。  中国电信董事长杨杰27日在广州举行的第九届“天翼智能生态博。防恶意抓取,请查看原文,,真格学网提供内容。

与过期超时相比,缓存通知是一种更灵活的刷新缓存数据的方法。它允许在 WSRR 中修改各个 WSRR 条目时让它们在缓存中失效,确保缓存绝不会在其存储的条目中包含过时的数据。

①上联:当老师,打学生,违法;下联:为子女,孝父母,应该。②上联:当老师,打学生,违法;下联:为人夫,爱妻子,懂事。③上联:当老师,打学生,违法;下联:做小三,占鹊巢,无耻。④上联:当老师,打学生,违。防恶意抓取,请查看原文,,真格学网提供内容。

要启用缓存通知,还必须启用缓存本身。启用缓存通知后,缓存会订阅在 WSRR 中发生的事件,并在 WSRR 中的一个对象被更新或删除时获得通知。在这个场景中,根据超时过期机制,缓存中的条目可能会直接失效,或者通过事件订阅间接地失效。

傅园慧因为在在里约奥运会的赛后采访说了一句“我已经使出洪荒之力了”而走红,她的所有回答都源于自己的本心和率真,夸张的表情,幽默的语言,让人觉得她永远知足,永远快乐,标准都是基于自己,因为稀缺的本真所以傅园慧一炮而红。?但是惠若琪就不同于傅园慧,大家把两个人安利在一起可能是因为他俩有撞脸的嫌疑,惠若琪在16岁就加入了女排国家队,在本届奥运会上担当女排队长,率领全队披荆斩棘,起到了很好的带头作用,对于。防恶意抓取,请查看原文,,真格学网提供内容。

订阅通过一个基于 JMS 的缓存通知连接来实现,该连接不同于 Web 服务连接。如上所述,缓存通知机制用于确保缓存的内容是最新的,并与 WSRR 服务器的内容一致。

武侠剧中的打斗发出声音一是渲染气氛,二是加大排出二氧化碳。武侠动作剧是成本低的影视作品,吸引观察不仅是简单快意解恩仇,还有很强的声音特效、快节奏的剪辑画面,极有力的暴力美。为了渲染这种打斗的气氛,演员。防恶意抓取,请查看原文,,真格学网提供内容。

WSRR 缓存更新通知

1、可能是网络问题。没刷新完全之前分享不了。检查一下手机上的网络问题,是否网络信号不好,网络不稳定或者网速过慢,导致了无法分享内容到朋友圈,可以尝试连接无线wifi,或者网络情况变好以后再尝试。2、也。防恶意抓取,请查看原文,,真格学网提供内容。

假设 IIB WSRR 缓存中已加载了数据,并且一个治理 WSRR 系统的用户执行了一项与 WSRR 缓存中的一部分数据相关的更改。WSRR 会向 IIB Cache Update Listener 组件发布一条消息,以告知此更改。

昨天一个老家长咨询了一个问题,我认为很多家庭也有类似问题出现,那我们今天分析的主题就以她提问开始吧!请点击此处输入图片描述齐丽娟问题解析:其实,你的孩子可能根本就不算倔强的孩子。一般来说,任何孩子都会在面对某些倔强的时候。所以,你有可能是在孩子身上做了过多的投射,因为小孩子通畅都是很正常的,不会出现“过于怎样”的情况。投射,是一个心理学上的常用概念。它的意思是,当我对于自己本身的一些经历有负面感受。防恶意抓取,请查看原文,,真格学网提供内容。

Cache Update Listener 收到此消息后,对缓存中声称被更改的数据执行操作。执行的操作取决于在 WSRR 服务器中执行的更改类型。如果删除了某一项,那么只会从缓存中删除该项。其他任何操作都将导致缓存过期,以确保缓存保持一致的状态。默认情况下,这意味着下一次执行一个消息流查询来请求此数据时,该请求会转发回 WSRR。请注意,配置了缓存更新通知后,超时机制会继续起作用。

个人推荐荣耀V9。本人目前使用的手机就是荣耀V9,觉得特别好。目前已经使用差不多半年时间了,感觉还是很快,没有丝毫的卡顿的感觉,同时玩王者荣耀真的非常不错,本人作为王者荣耀中度玩家,对于这款机器的评价还是相当高的。性能上荣耀V9无疑是非常强悍的,叫它性能怪兽确实是有道理的。麒麟960的处理器,配上6+128G的内存配置爽翻。同时加上EMUI5.1的系统,如虎添翼。他们说的500天不卡顿,虽然我手机。防恶意抓取,请查看原文,,真格学网提供内容。

在IBM Integration Bus中配置WebSphere Service Registry and Reposi

配置缓存预加载

什么让面包如此松软说说那些你不得不知的食品添加剂  面包新语曝出原料过期丑闻后,面包的食用安全问题再次引起人们的关注。但在自己做面包陈阿姨那里,这根本不是新鲜事。“我做的面包第二天就硬掉了,面包房里的。防恶意抓取,请查看原文,,真格学网提供内容。

缓存预加载旨在增强代理中的流性能(消息吞吐量)。正常情况下,缓存会按需填充,第一次执行某个流中的 WSRR 节点发出的查询语句时,性能影响是可以接受的。因此对于一个节点处理的第一条消息(在启动时或一次超时过后),预计会产生与直接从 WSRR 收集(而不是从本地代理缓存收集)查询结果相关的成本。

李玉刚李玉刚,1978年7月23日出生于吉林省公主岭市,中国歌剧舞剧院国家一级演员。他的表演方式融合了中国民族艺术、将传统戏曲和歌剧等艺术元素结合为一体。2007年在北京举办《凡花无界》北京演唱会;2009年赴悉尼歌剧院举行《盛世霓裳》个人演唱会,获悉尼市政府颁发的“南十字星”文化金奖、同年正式加入中国歌剧舞剧院2010年打造了《镜花水月》演歌会,全球共巡演三十余场;并发行个人首张音乐专辑《新贵妃。防恶意抓取,请查看原文,,真格学网提供内容。

要改善这种情况,可以在运行时消除这种初始开销。这可以通过提前声明代理可能发出的已知查询表达式列表来实现;在代理最初启动时,会在执行定义的查询时在缓存中预先加载查询结果,然后再由运行时消息对任何消息执行处理。

我认为华为不存在所谓的爱国营销。手机也不是其主战场。华为手机走向公众视野应该是彭女士用其拍照,引发的一场关注。随着苹果热度的降低,华为似乎成了商务和政务上的国产首选。我相信一个品牌的崛起不是仅靠营销能做到的。产品质量,外观设计,售后态度,产能,销售渠道等才是关键。网上说华为水军多,我更相信是用过华为产品的使用者,对自己选择的维护。因为华为手机的主要用户群不是经常贴吧论坛网上闲逛的人。年轻人用的也相。防恶意抓取,请查看原文,,真格学网提供内容。

预定义的 WSRR XPath 查询表达式列表通过 ServiceRegistries 可配置服务的 predefinedCacheQueries 参数向代理公开。表达式列表(由分号分隔)(每个表达式有一个可选的深度规范)可以直接通过此参数定义。

首先推荐吴闲云《煮酒论西游》。其次,原著叫书评,不能叫影评。关于西游原著,我主观的说几点我的看法:1、悟空的佛学造诣远远高于唐僧。2、悟空从前是有性生活的-----在撞天婚时候亲口承认:“俺老孙早就不干那事儿了”。3、整个西游记就是一场佛教东进,道教阻挠的故事。4、道教在整本书中地位高于佛教。5、唐僧并不是个好师傅,也不是个好和尚,他太多表里不一,口是心非。6、狮驼岭比电视剧里可怕一百倍,孙悟空好。防恶意抓取,请查看原文,,真格学网提供内容。

也可以通过将这些表达式放在一个通过参数指向的文件中,间接地访问它们。可以通过打开用户轨迹并针对关注的流执行运行时,收集代理系统发出的表达式集合。对用户轨迹的检查可以显示所有已部署的 WSRR 集成节点生成的 WSRR XPath 查询表达式。

构建服务查询文件

要实现与 WSRR 的代理隔离,必须在代理内配置缓存预加载。这使得代理能够在执行小组启动后,从 WSRR 拉取所有已知的服务工件。每次启动代理内的一个执行小组时,或者首次部署一个包含 WSRR 集成节点的消息流时,都会进行缓存预加载。

缓存实现使用对 WSRR 执行的服务查询作为进入缓存的钥匙。这些服务查询是惟一的,而且在配置缓存预加载时,它们需要在运行时以 Endpoint Lookup 节点或 Registry Lookup 节点使用的完全相同的格式来指定。如果这些查询未知,确定它们的惟一方式是在代理内启用用户轨迹,并执行相关的流。然后,查询可以从代理轨迹文件读取数据。可以通过两种方式启动用户轨迹:

  • 第一种方式是在代理自身内启用用户轨迹。轨迹类型分为正常或调试。对于此练习,需要将轨迹类型设置为调试。这通过运行以下命令来完成: mqsichangetrace <broker_name> -u –e <execution_group> -l debug
  • 第二种方式是从 MQ Explorer 内启用用户轨迹。这通过切换到 WebSphere MQ Explorer 来完成。在 Navigator View 中,展开 Integration Nodes 树元素,并右键单击要启用用户轨迹的执行小组。单击 User Trace All Flows,然后选择轨迹级别。在本例中为 Debug。下图显示了该视图:
  • 在IBM Integration Bus中配置WebSphere Service Registry and Reposi

启用用户轨迹后,必须执行可能会执行 WSRR 查询的所有流。执行这些流期间,每次 Endpoint Lookup 节点或 Registry Lookup 节点对 WSRR 执行查询时,该查询都会捕获在轨迹中。

它将属于用于创建 Query 文件的查询。所有相关的查询都运行后,开始在轨迹文件中扫描短语 ‘BIP3676I’。这是 Endpoint lookup 节点的消息 ID。它在轨迹文件中类似于以下代码:

代理记录的 EndpointLookup 查询字符串用户轨迹

2013-12-06 17:01:56.414672 14395 UserTrace BIP3676I: The query string from node ''EndpointLookup'' that will be used to query the WebSphere Service Registry and Repository (WSRR) is: '/WSRR/WSDLService/ports[binding/portType[@name='MathServerPortType' and @namespace='http://math.pot.ibm.com' and @version='1.0'] and exactlyClassifiedByAllOf(., 'http://www.ibm.com/xmlns/prod/ serviceregistry/lifecycle/v6r3/LifecycleDefinition#Online')]' This is the query string that has been generated to query the WSRR. No user action required.

查询字符串可以是放在单引号内的任何内容。所以,在上述轨迹中,以下内容是 WSRR 查询:

/WSRR/WSDLService/ports[binding/portType[@name='MathServerPortType' and @namespace='http://math.pot.ibm.com' and @version='1.0'] and exactlyClassifiedByAllOf(., 'http://www.ibm.com/xmlns/prod/ serviceregistry/lifecycle/v6r3/LifecycleDefinition#Online')]

此查询字符串必须修改,才能转义任何单引号。每个单引号必须替换为 &apos;。新字符串查询类似于以下代码:

/WSRR/WSDLService/ports[binding/portType[@name=&apos; MathServerPortType&apos; and @namespace=&apos;http://math.pot.ibm.com&apos; and @version=&apos;1.0&apos;] and exactlyClassifiedByAllOf(., &apos; http://www.ibm.com/xmlns/prod/serviceregistry/lifecycle/v6r3/ LifecycleDefinition#Online&apos;)]

同样地,轨迹文件将包含短语 ‘BIP3685I’。这是 Registry Lookup 节点的消息 ID。它在轨迹文件中类似于以下代码:

代理记录的 RegistryLookup 查询字符串用户轨迹

2013-12-06 17:05:14.519078 10849 UserTrace BIP3685I: The following details will be used to query WebSphere Service Registry and Repository (WSRR) from node 'RegistryLookup': query string= '//*[@name='MathService' and @namespace='http://math.pot.ibm.com' and @version='1.0']', depth='1'

控制检索的数据将如何显示的 Depth Policy 是 MatchPlusImmediate。指定的查询字符串和深度将被发送到 WSRR。根据 DepthPolicy 中指定的位置,从 WSRR 返回的信息添加到 LocalEnvironment。如果这些不是您想要的设置,请检查节点属性是否在 LocalEnvironment 中被覆盖,如果使用了 DepthPolicy 覆盖值,请仔细检查该值的拼写。

代理消息流对 WSRR 执行的查询集应存储在一个单独的文本文件中。该文件中的每个查询字符串必须由一个分号分隔,所有查询字符串必须显示在一行上,也就是说文本文件中的任何地方都不能出现新行或换行符。可以指定和预加载的 XPATH 查询的数量不受限制。以下是一个查询文件的示例:

/WSRR/WSDLService/ports[binding/portType[@name=&apos; MathServerPortType&apos; and @namespace=&apos;http://math.pot.ibm.com&apos; and @version=&apos;1.0&apos;] and exactlyClassifiedByAllOf(., &apos; http://www.ibm.com/xmlns/prod/serviceregistry/lifecycle/v6r3/ LifecycleDefinition#Online&apos;)]&apos; /WSRR/WSDLService/ports[binding/portType[@name=&apos; MathServerPortType_V2&apos; and @namespace=&apos;http://math.pot.ibm.com/V2&apos; and @version=&apos;2.0&apos;] and exactlyClassifiedByAllOf(., &apos; http://www.ibm.com/xmlns/prod/serviceregistry/lifecycle/v6r3/ LifecycleDefinition#Online&apos;)]&apos; //*[@name=&apos;MathService&apos; and @namespace=&apos;http://math.pot.ibm.com&apos; and @version=&apos;1.0&apos;]&apos;, depth=&apos;1&apos;

此文本文件需要保存在服务器上或保存在服务器可以访问的网络位置上。此刻,可以通过将轨迹级别设置回 None 来禁用用户轨迹。正如上面所讨论的,这可以从命令行或 MQ Explorer 完成。

启用缓存预加载

创建查询文件并将它放在服务器上后,是时候将代理配置为在执行小组启动时使用该文本文件了。可以使用更改属性命令来实现此目的,可通过运行以下命令来完成:

启用从文件预加载 WSRR 缓存的命令

mqsichangeproperties <broker_name> -c ServiceRegistries -p "<wsrr_query_text_file>" -o DefaultWSRR -n predefinedCacheQueries

将 <broker_name> 替换为使用的代理的名称。将 <wsrr_query_text_file> 替换为查询文件的绝对路径位置和名称。执行笑傲组应重新弄启动,对缓存配置的更改才会生效。重新运行所有测试流,以验证是否所有功能仍按预期运行。

此查询文本仅在启动时使用。缓存中的数据仍会基于缓存过期超时的值而失效。在执行代理内的相关流时,需要再次从 WSRR 抓取失效的条目。

出于这个原因,需要将缓存过期超时设置为一个合适的值才能创建所需的服务窗口。用于报告超时值的代理命令的一个示例如下:

报告对给定代理系统设置的 WSRR 相关属性的命令

mqsireportproperties <broker_name> -c ServiceRegistries –o DefaultWSRR -r

从结果中可以看到,超时值是在缓存中设置的查询结果将被视为最新(也即有效)的时长。显示的超时值以毫秒为单位。要更改此设置,需要发出以下命令:

修改对给定代理系统设置的 WSRR 缓存超时属性的命令

mqsichangeproperties <broker_name> -c ServiceRegistries –o DefaultWSRR –n timeout –v 10000000

正如上面所讨论的,指定的值的大小,使之足够创建一个能够容纳 WSRR、WebSphere Application Server 和 WSRR 数据库实例的升级的服务窗口。此超时值应由生产团队确定,基于它们通常对指定产品执行一次升级所花费的平均时间。

维护查询文件

查询文件首次建立时,应被视为一段源代码,因此放在生产团队的源代码管理系统中。随着新 Endpoint Lookup 或 Registry Lookup 节点添加到代理流中,它们的相关查询也需要附加到这个文本文件中。建立新的或修改的查询的过程保持不变,已在上面介绍查询文本文件的最初构造时介绍。因此,此文本文件的构造和修改应遵循团队采用的软件开发生命周期 (SDLC) 流程。

验证缓存

在某个时刻(生产前),生产团队将需要确认其代理管理的缓存的操作有效性;具体来讲他们希望测试其运行时代理能否与其目标 WSRR 环境隔离。

通过这么做,他们将验证借助已启用和预加载的缓存,WSRR 环境能够取消激活,而不影响代理运行时的操作。代理将继续运行,没有任何宕机时间。这在 WSRR 的升级过程中将变得非常有用。

在代理初始启动时所有预加载配置步骤都已完成,且缓存填满后,运行的 WSRR 所在的 WAS 实例应停止。这可以通过命令行或使用 WebSphere Administration Console 实现。

WSRR 服务器停止后,所有代理测试案例(WSRR 集成流)将需要生产团队重新执行,他们才能确认尽管没有一个正在运行的 WSRR 系统作为目标,但其代理仍能完全正常地运行。执行了代理测试案例并验证了它们的操作后,生产团队可以重新启动其 WSRR 服务器实例。

管理缓存和 JVM 堆大小

使用 WSRR 缓存时会立即想到的一个问题是,生产团队是否需要担忧突破 JVM 堆大小限制。也就是说,由于在执行小组中使用了 WSRR 缓存,他们是否需要提高代理中的默认 JVM 限制?此问题没有明确的答案。

在 IIB 中,您可以通过启用和使用代理发布的资源统计数据,监视 JVM 堆大小和垃圾收集速率。此功能然后将指示生产团队是否需要提高 JVM 限制。代理以各个执行小组为基础发布使用的资源的统计数据;因此要缩小 WSRR 缓存使用数据范围,生产团队应将其 WSRR 流隔离到一个或多个特定的执行小组中,以便监视。

配置缓存通知

启用缓存通知后,在启动包含一个或多个消息流的执行小组时(其中包含至少一个 Endpoint Lookup 或 Registry Lookup 节点),代理将订阅 WSRR JMS 发布主题:给定 WAS 消息引擎上的 jms/SuccessTopic。WAS(代表 WSRR)发布的针对此主题的任何消息,都会由代理收到并被分析。

如果该消息为以下事件类型:create、update、transition、make_governable 或 remove_governance,整个缓存将失效。如果消息为事件类型:delete,那么该消息所引用的对象(由一个惟一的 WSRR 统一资源标识符 (bsrURI) 来标识)会从缓存中删除。收到这些通知后,立即会对它们执行操作。

如果缓存通知连接(出于某种原因)失败,该连接将无限期地不断重试。频率降低时会产生一条报告连接失败的错误消息,该频率会在每次错误输出后增加一分钟。重新建立连接后,整个缓存会失效,以确保它不断刷新。

在缓存通知连接失败期间,缓存条目超时仍会继续发生。如之前所述,缓存超时以每个查询为基础,所以它的起始时间和过期时间都依赖于特定查询第一次发出的时间。

如果 JMS 连接由于缓存通知而丢失,整个查找流程会尝试重新建立一个订阅连接,也就是说会重新访问 JNDI 服务器。流中不会抛出任何异常,执行小组将无限期地重试连接。

启用缓存的 JMS 通知

WSRR 缓存启用时,如果受到查找节点的请求且代理的超时值已过,代理将仅更新一个缓存条目。因此,如果 WSRR 中的一个服务定义在这个配置的超时过期之前被修改,那么代理不会反映该更改,它将返回本地缓存中包含的一个过时的值。

代理中的缓存可以配置来从 WSRR 接收 JMS 通知;这些通知会在注册表系统中的内容更新后立即发出。

要启用缓存通知,第一步是运行下面的命令:

在给定代理系统上启用 WSRR 缓存,以开始处理 WSRR 所发布的更新通知

mqsichangeproperties <broker_name> -c ServiceRegistries –o DefaultWSRR –n enableCacheNotification –v true

接下来,使用下面的命令设置绑定属性 (IIOP URI) 的位置。

设置 WAS JMS 提供程序 JNDI 绑定所在的系统端点的命令

mqsichangeproperties <broker_name> -c ServiceRegistries –o DefaultWSRR –n locationJNDIBinding –v iiop://<WSRR_host>:<PORT>

将 –v 参数更改为您系统上的 JNDI 绑定的位置。该参数表示 WebSphere Application Server JMS 提供程序 JNDI 绑定的 URL,其中主机名 <WSRR_host> 是一个变量,表示可以在其上查找绑定定义的网络上的 JNDI 服务器。此设置是代理级别的,会由给定代理的所有执行小组采用。每个执行小组 JMS 连接会在启动过程中建立。

此外,Internet InterORB Protocol (IIOP) 是一个在 Internet 上使用的 General Inter-ORB Protocol (GIOP) 实现。它在 GIOP 消息与 TCP/IP 层之间提供了映射。

如果运行的 WSRR 所在的 WebSphere Application Server:

  • 启用了安全性或
  • 提供了一个高可用性环境(一个连接工厂可以管理多个引导服务器)。

然后,您需要运行以下命令:

设置 JMS 连接工厂名称的命令;用于查找消息引擎

mqsichangeproperties <broker_name> -n jms::DefaultWSRR@jms/SRConnectionFactory –u <userid> -p <password>

-n 令牌描述用于连接到 WSRR 服务集成总线的连接工厂。执行此命令后,代理实例需要运行以下命令来重新启动:

mqsistop <broker_name> mqsistart <broker_name>

要确认缓存的 JMS 通知现在已启用并正确配置,需要在修改的代理环境中重新执行以前有效且能正常操作的测试案例。举例而言,这里有一个服务需要在 WSRR 系统中更新;无需重新启动代理或它部署的任何运行时工件,只需重新执行同一个测试即可完成更新。重新执行测试的目的是确认已经检测到注册表更改和代理缓存确实已刷新;进而反映了已经应用的更改。

缓存 JMS 通知和高可用性

截至编写本文时,IIB 有一个已知的限制,那就是它只能使用一个简单的(单主机名)IIOP URI 在 WebSphere Application Server (WAS) 命名空间中查找 WAS JMS 提供程序 JNDI 绑定。

代理不支持多个替代性端点,此设置可以在代理级别上进行应用。根据规定,这个单点故障用于获取 JMS 提供程序 JNDI 绑定,后者进而用于查找一个连接工厂;在高可用性环境中,该连接工厂可以管理多个用于选择消息引擎的引导服务器。

要让这个 JNDI 服务器端点更容易使用,可以部署各种不同的系统架构拓扑结构。

虚拟 IP

要在 WAS 集群中的成员之间实现自动高可用性,推荐使用网络设备解决方案。在这里,我们使用了一个虚拟 IP (VIP) 来监视 WSRR 中的端口,将请求路由到活动的应用服务器。

在 VIP 下,IP 地址由某个中间系统(通常是来自 F5 或 Cisco 等供应商的网络设备)来维护,该系统屏蔽了多个后端系统。这些设备提供了许多配置选项来实现跨多个隐藏在 VIP 背后的系统的负载平衡。一个常见的选项是支持系统之间的主动/被动模式,采用一些常规端口监视方法来留意后端系统(在本例中为一个 WAS 集群成员,充当着 JNDI 服务器)何时关闭。如果可用,此选项是为代理与高度可用的注册表系统之间的集成提供支持的最轻松的方式。

找到位于代理机器本地的 JNDI WAS 服务器

我们的目的是提供某个地方来放置 JNDI 对象,重要的是,这个地方在理论上应在代理可用时始终可用。

提供一个灾难恢复环境

为了支持此任务,可以将 IIOP URI 指向一个动态的主机名。动态主机名类似于 VIP,但通过域名系统 (DNS) 服务器提供,所以该解决方案不需要网络设备。但是,需要控制服务器的 DNS 记录。一种方法是在本地操作系统上创建一个简单的 hosts 文件,它可以通过任何脚本更新。在这里,DNS 在任何时刻都只包含一个条目,但某个系统会基于 WAS 端的监视情况来动态更新它。支持此方法的已知的监视技术包括:AIX PowerHA (HACMP)。

生产维护

非高可用性环境中的服务升级

这样一个 WSRR 环境中的第一个升级步骤是,确保在单一目标 WSRR 系统停止期间,代理管理的 WSRR 环境不会失效。因为无法确定某个托管缓存中的条目上次是何时失效的,所以推荐重新启动每个部署到生产运行时的执行小组,一次一个。再次声明,只包含一个或多个消息流的执行小组(其中至少包含一个 Endpoint Lookup 或 Registry Lookup 节点)需要回收。

通过按顺序重新启动每个执行小组,整个代理环境绝不会完全不可用。完成重新启动后,一个执行小组拥有的所有缓存都将立即填入来自 WSRR 的所有需要的数据(假设配置了预加载),而且在代理级缓存过期超时到达之前不会失效。

此超时值应由生产团队设置;它应该有一个足够大的时间窗口,以便容纳计划的服务升级活动。在非高可用性环境中,只有一个 WSRR 系统可供代理运行时访问。在服务升级期间,此系统将处于离线状态,所以代理建立的 Web 服务连接会丢失。在这样一个场景中,如果已经超过了某个特定条目上的超时值,那么代理管理的缓存将无法支持 WSRR 查找。这些条目已失效;导致它们的过时数据被销毁,尽管事实上没有活动的 Web 服务连接可供使用。

下一步是执行修复包或最新版本所提供的推荐的升级流程。

使用缓存通知进行提升

对于启用了缓存通知的 WSRR 下的同步提升,在成功完成事务之前,绑定到给定提升操作的事件不会提交到 SuccessTopic。因此,在成功地完成 WSRR 生命周期过渡后(这会触发一次提升),生产团队应提防生命周期过渡的成功事件被代理处理。

对此事件的处理的确认信息将会显示在代理服务轨迹中(如果已启用),其中此事件表示绑定到给定提升操作的最新事件;因此在这个时刻之后,与在 WSRR 中提交的具有事务控制的同一个提升操作有关联的未来事件不应让 WSRR 缓存重新失效。

此刻,生产团队可以安全地关闭服务轨迹,启动或重新启用其 WSRR 流,以便可以继续针对其完全更新的 WSRR 系统处理消息。对于大多数生产团队,将无法选择打开服务轨迹。最佳实践建议创建一个服务流,将它部署到每个受影响的执行小组中。这个流将包含一个连接到 TraceNode 的 JMSInput 节点。这样一个流可以在提升之前启动;启动它的目的是捕获 WSRR 发布的 JMS 成功主题事件并将它们写入文件中。

在 JMSInput 上设置的 Location JNDI 绑定 JMS 连接属性,并将它设置为对 ServiceRegistries 可配置服务的 locationJNDIBinding 属性设置的相同值。所以上述操作的前提是在提升过程中禁用消息流,确保没有针对 WSRR 系统或代理缓存处理任何消息;WSRR 系统或代理缓存可能处于过渡状态,因此它们的内容可能不一致。

但是,在与目标 WSRR 系统的集成仅限于 EndpointLookup 节点的情况下,不一致性表示存在问题,也就是说,您要么获得一个旧端点,要么获得一个新端点。在这种场景下,在提升活动期间无需停止工作流。

对于注册表查找,情况又有所不同。我们不希望缓存保存不一致的数据,即所有更新(除了删除)导致整个缓存失效,但删除仅会让受影响的特定条目失效。因此,在理论上,我们可以在一次提升之后处理过时数据和最新数据的混合体。

在一次提升之后提交整个事务之前,不会向成功主题发布任何事件。事件消息的顺序和它们的类型(将由代理拉取和处理)都是是未知的;所以缓存可能不会立即失效,因此会强制抓取所有后续的查询请求。

通过启用的缓存来提升

在这里,假设我们遵循了最佳实践指南,因此将所有特定于 WSRR 的流隔离到自己的执行小组中。在 WSRR 生产注册表通过提升来升级之前,生产团队应停止 WSRR 执行小组,以便停止对生产注册表处理更多消息并让整个缓存失效。

然后,他们应该将条目过渡到暂存系统中,以便提升它,并将同一个受控制的集合中的目标条目过渡到生产环境中。他们应该监视 WSRR 中的同步提升,确认过渡已成功完成。最后一个步骤是重新启动 WSRR 执行小组,继续对升级的生产注册表处理新消息。所有查询结果集最初都将通过直接调用生产系统来获取。应该将抓取的结果与它们的查询相结合,以便在缓存中填入一个新查询条目。后续调用可直接从缓存中抓取,这些条目的默认超时值应适当地进行延长,以适合团队的操作需求。

在与目标 WSRR 系统的集成仅限于 EndpointLookup 节点时,注册表的内容在工件提升期间不一致也不会导致问题。与上面一样,在这个场景中,在提升活动中无需停止工作流。

问题排除

从代理连接到 WSRR 时的错误

要诊断这种一般性错误,可以执行以下检查:

检查指向您的注册表服务器的端点地址值。从命令控制台,运行以下代理命令,将 <broker_name> 替换为您代理的名称,以显示与它有关联的 WSRR 属性:

mqsireportproperties <broker_name> -c ServiceRegistries –o DefaultWSRR -r

上述命令将生成一个类似输出的响应:

ReportableEntityName='' ServiceRegistries DefaultWSRR='' connectionFactoryName='jms/SRConnectionFactory' enableCacheNotification='false' endpointAddress='http://<host>:<port><web service interface url>' ....

如果未连接到安全的 WSRR 服务器,那么您应该能够将报告的 endpointAddress URL 值复制到浏览器中,并获得有效的响应,也就是说,系统没有返回 404 Not Found 或 5xx server error 作为状态代码。例如,考虑下面这个无效的 URL 和返回的响应:

http://localhost:9080/WSRR_9/services/WSRRCoreSDOPort Error 404: com.ibm.ws.webcontainer.servlet.exception.NoTargetForURIException: No target servlet configured for uri: /WSRR_9/services/WSRRCoreSDOPort

以下是有效的 URL 和在发送给 WSRR V8.0 系统时相应的响应的示例:

http://localhost:9080/WSRRCoreSDO/services/WSRRCoreSDOPort {http://www.ibm.com/xmlns/prod/serviceregistry/6/0/ws/sdo}WSRRCoreSDOPort Hi there, this is a Web service! http://localhost:9080/WSRR6_1/services/WSRRCoreSDOPort {http://www.ibm.com/xmlns/prod/serviceregistry/6/1/ws/sdo}WSRRCoreSDOPort Hi there, this is a Web service! http://localhost:9080/WSRR7_5/services/WSRRCoreSDOPort {http://www.ibm.com/xmlns/prod/serviceregistry/7/5/ws/sdo}WSRRCoreSDOPort Hi there, this is a Web service! http://localhost:9080/WSRR8_0/services/WSRRCoreSDOPort {http://www.ibm.com/xmlns/prod/serviceregistry/8/0/ws/sdo}WSRRCoreSDOPort Hi there, this is a Web service!

如果上述操作不起作用,则表明未正确指定 URL。通常 <host> 或 <port> 值存在问题。请确保提供的主机名是完全限定的。例如一个完全限定的主机名为:pic.dhe.ibm.com,而不是 pic.dhe。

对于不同的 WSRR 版本,支持使用不同的 URL 来访问公开的 Web 服务接口。更高的 WSRR 版本支持其自己的 URL,而且为了实现向后兼容性,它们还支持同一个 URL 的早期版本。

  • 例如,WSRR 6.0.2 版支持的核心 Web 服务接口 URL 为:/WSRRCoreSDO/services/WSRRCoreSDOPort,
  • 而同一个 URL 针对 V6.1 的版本为:/WSRR6_1/services/WSRRCoreSDOPort。

因此,请在报告的值中检查 <web service interface url>,确保它兼容您的目标注册表系统。例如,使用 V6.1、V6.2 或 V6.3 兼容性 URL 而不是 V6.0.2 兼容性 URL 时,V7.0.0.3 到 V7.0.0.6(以及 APAR IC84693)提供了 WSRR V8 支持。对于对 WSRR V7.5 的相同代理级别的访问,没有 V6.2 和 V6.3 兼容性 URL 可供使用。

请使用受您的代理和 WSRR 系统组合支持的最高的 Web 服务接口版本。例如,对于 V9,使用 V6.3 核心 Web 服务接口 URL:WSRR6_3/services/WSRRCoreSDOPort。

参见 参考资料 部分,获取有关哪些 Web 服务接口 URL 可用于某个特定 WSRR 版本的信息的链接。另一个链接显示了特定代理版本和平台的系统需求;更具体来讲,在产品协作部分中,列出了不同 WSRR 版本提供的功能。

使用 WAS V8.0 时,如果希望启用和使用 JMS 缓存通知支持,默认的 IIOP 安全设置必须被设置为支持 SSL。对于 WAS 的更高版本,默认的 JMS 安全性设置应从 supported 更改为 enforced。

从 MQ Explorer 启用并检查代理用户轨迹。指定的端点地址必须是正确的,但您仍有可能看到无效的响应。例如,考虑响应 GIOP。这个响应是一般性的响应,提示在与 WSRR 通信时某处出错了。这可能表示在绑定到 WAS 时出现了一个异常,在 WAS 中,在协商 General Inter-ORB Network Protocol 期间出现一个错误。

因此,在此实例中,下一步可能是生成一个代理服务轨迹。此轨迹可以捕获在产品尝试交互时生成的异常(如果有)。它可以突出显示代理中出现错误的地方,该错误是否从 WSRR 发回,或者代理是否未正确处理了某个错误。考虑下面这段与这类响应绑定在一起的示例服务轨迹片段:

...'WSRRMbLogHandler:FINEST' , 'BUFFER RELEASED: Calling Element: com.ibm.ws.http.channel.impl.HttpServiceContextImpl.clear (HttpServiceContextImpl.java:993) Main ID: 0' ...'WSRRMbLogHandler:FINEST' , 'BUFFER RELEASED: Calling Element: com.ibm.ws.genericbnf.impl.BNFHeadersImpl.clearBuffers (BNFHeadersImpl.java:502) Main ID: 0' ...'WSRRMbLogHandler:FINER' , 'close(), com.ibm.ws.tcp.channel.impl.TCPConnLink@3d66c39 Entry' ...'WSRRMbLogHandler:FINEST' , 'Closing the connection: remote host name: wsrrhost.corp.xyz.com remote host address: x.x.x.x local host name: brokerhost local host address: x.x.x.x' ...'WSRRMbLogHandler:FINEST' , 'Connection closed with exception: Connection close: Read failed. Possible end of stream encountered. ' ...'WSRRMbLogHandler:FINER' , 'destroy(Exc) Connection close: Read failed. Possible end of stream encountered. Entry' ...'WSRRMbLogHandler:FINEST' , 'Destroying the connection: remote host name: wsrrhost.corp.xyz.com remote host address: x.x.x.x local host name: brokerhost local host address: x.x.x.x' ...'WSRRMbLogHandler:FINER' , 'close Entry' ...'WSRRMbLogHandler:FINEST' , 'SocketChannel close starting, local: brokerhost/x.x.x.x:38775 remote: wsrrhost.corp.xyz.com/x.x.x.x:9080' ...'WSRRMbLogHandler:FINE' , 'SocketChannel close, local: brokerhost/x.x.x.x:38775 remote: wsrrhost.corp.xyz.com/x.x.x.x:9080'

查看服务轨迹可以看出,似乎抛出了一个 IOException (Connection close:Read failed)。瘦客户端成功地建立了连接并读取了一些数据,但随后,出于某种原因,连接被关闭了。

提示:为了筛查出这个 WSRR 瘦客户端的轨迹,来自 WSRR 的所有代理日志条目都将包含 WSRRMbLogHandler。在以这种方式进行过滤时,支持跳过所有类加载条目。

如何使用JavaPrintServiceAPI在IBMi上打印文档答:具体步骤如下:importjava.io.File;importjava.io.FileInputStream;importjava.io.IOException;importjava.io.InputStream;importjavax.print.Doc;importjavax.print.DocFlavor;importjavax.print.DocPrintJob;importjavax.prin...在控制面板中打开鼠标没有UltrNav选项怎么关闭thin...答:没有UltraNav选项说明是驱动安装不正确,所以导致无法关闭触控板,可以登录联想官网重新下载UltaNav驱动就可以解决了,具体下载步骤:百度“联想”,打开联想官网...

  • 本文相关:
  • IBM WSRR 使用 HTTP Request 节点执行 SLA 检查
  • IBM Rational Lifecycle Integration Adapters概览
  • BigSheets将数据转换为可用于未来查询和其他处理的可视化形式
  • IBM Cognos BI企业级商业智能产品日志简介
  • IBM医疗连接包一款基于Message Broker的新产品
  • WebSphere Message Broker和IBM Integration Bus中ESQL共享变量的使用
  • MongoDB保护新一代数据库的配置和策略
  • 使用IBM Rational Test Workbench进行移动终端应用测试
  • InfoSphere Streams如何帮助您将数据转换为洞察
  • 在WebSphere Application Server中部署资源适配器
  • 免责声明 - 关于我们 - 联系我们 - 广告联系 - 友情链接 - 帮助中心 - 频道导航
    Copyright © 2017 www.zgxue.com All Rights Reserved