中间件
高尔夫golf
这个作者很懒,什么都没留下…
展开
-
java 实现WebService 以及不同的调用方式
webservice: 就是应用程序之间跨语言的调用 wwww.webxml.com.cn 1.xml 2. wsdl: webservice description language web服务描述语言 通过xml格式说明调用的地址方法如何调用,可以看错webservice的说明书 3.soap simpl转载 2016-05-26 17:35:08 · 288 阅读 · 0 评论 -
Windows下 tuxedo 安装及测试
一、获取安装文件和license下载Tuxedo For Windows版本和License文件,本机采用的是Tuxedo10 windows版本。具体Windows安装过程略。正常安装后Tuxedo会建一个tlisten的服务,且已自动启动。本机Tuxedo安装路径 d:\bea10\tuxedo10.0_VS2005二、Tuxedo安装完成后的环境变量配置 右键我转载 2016-07-19 15:11:03 · 1960 阅读 · 0 评论 -
Java调用Tuxedo方案浅析
Tuxedo为业界公认的性能、稳定性、健壮性都非常好的中间件之一,之所以能做到这么好的稳定性和健壮性,其采用私有的通讯协议是原因之一。因为采用私有的通讯协议,所以客户端与服务端的通讯质量可以全部由Tuxedo保证,客户端只需要调用Tuxedo的API即可。 但随着现在开放平台的不断崛起和发展壮大,使用有别于传统tpcall调用的方式来调用Tuxedo服务的需求越来越强烈,特别是转载 2016-07-19 16:49:47 · 1617 阅读 · 0 评论 -
Windows下Tuxedo的安装与配置-无数据库
Windows下Tuxedo的安装与配置-无数据库草木瓜 2005-5-18一、安装前的文件准备下载Tuxedo For Windows版本和License文件,本机采用的是Tuxedo9 windows版本。具体Windows安装过程略。正常安装后Tuxedo会建一个tlisten的服务,且已自动启动。本机Tuxedo安装路径 C:/bea/tuxedo9.0二、Tuxe转载 2016-07-19 17:35:57 · 465 阅读 · 0 评论 -
开发环境搭建3:linux下tuxedo安装
linux :Red Hat Enterprise Linux Server release 5.5 (Tikanga)tuxedo :tuxedo10【tuxedo9.1未打补丁版连接oracle10有问题。。】 1.为tuxedo创立一个管理员用户tuxedo #useradd tuxedo #passwd tuxedo2.将转载 2016-07-19 20:24:54 · 1693 阅读 · 0 评论 -
tuxedo linux 安装
Linux系统下Tuxedo安装1. 在Linux 环境中新建一个用户tuxdeo/tuxdeo,从网上下载支持该 Linux系统的 tuxedo软件包。2. 将文件通过ftp ,U盘或其他方式将软件包传到该用户的目录下/home/tuxedo/tuxedo111120_32_Linux_01_x86.bin执行sh tuxedo111120转载 2016-07-19 20:42:22 · 1871 阅读 · 0 评论 -
linux下安装tuxedo
1、建用户及目录campost:/ # groupadd tuxedocampost:/ # useradd tuxedo -g tuxedocampost:/ # passwd tuxedocampost:/ # mkdir /home/tuxedocampost:/ # chown tuxedo:tuxedo /home/tuxedocampost:/ #转载 2016-07-20 08:54:31 · 2569 阅读 · 0 评论 -
rabbitmq丢消息的处理方法
最近发现系统rabbitmq丢消息比较严重,于是想了些方案来查找原因,给将消息发送方式添加确认机制。 我们在本地模拟了wms发送打标消息的场景.1. 有事务2. 先发点对点队列, 再发订阅队列3. 批量发送4. 在生产环境与测试环境的RabbitMQ都进行了测试 我们在测试的时候都没有出现丢失队列的情况. 1、在RabbitMQ配置文件中,开启确认机转载 2016-08-15 09:13:08 · 4046 阅读 · 0 评论 -
kafka中处理超大消息的一些考虑
Kafka设计的初衷是迅速处理短小的消息,一般10K大小的消息吞吐性能最好(可参见LinkedIn的kafka性能测试)。但有时候,我们需要处理更大的消息,比如XML文档或JSON内容,一个消息差不多有10-100M,这种情况下,Kakfa应该如何处理?针对这个问题,有以下几个建议: 最好的方法是不直接传送这些大的数据。如果有共享存储,如NAS, HDFS, S3等,可以转载 2016-08-15 09:18:30 · 5505 阅读 · 0 评论 -
关于消息队列的使用----ActiveMQ,RabbitMQ,ZeroMQ,Kafka,MetaMQ,RocketMQ
一、消息队列概述消息队列中间件是分布式系统中重要的组件,主要解决应用解耦,异步消息,流量削锋等问题,实现高性能,高可用,可伸缩和最终一致性架构。目前使用较多的消息队列有ActiveMQ,RabbitMQ,ZeroMQ,Kafka,MetaMQ,RocketMQ二、消息队列应用场景以下介绍消息队列在实际应用中常用的使用场景。异步处理,应用解耦,流量削锋和消息通讯四个场景。2.1异步处转载 2016-08-15 09:22:33 · 23468 阅读 · 10 评论 -
监控三个指标 并不代表你能监控Tuxedo
什么是Tuxedo?Tuxedo是一个中间件产品,它使用给予消息的通信系统在各种不同的操作系统平台和数据库之间分配应用程序。Tuxedo就像一个操作系统的外延,用来创建和管理电子商务在线事务处理系统。它最初是由AT&T于1970年开发的,后来先后为Unix系统实验室和Novell所有,现在属于BEASystems。Tuxedo的三个主要的功能是:中间件,在客户端和服务器之间传递转载 2016-11-28 18:00:01 · 1624 阅读 · 0 评论 -
举个通俗易懂的例子告诉我IAAS,SAAS,PAAS的区别 吃货必看
作者:何足道链接:https://www.zhihu.com/question/21641778/answer/62523535你一定听说过云计算中的三个“高大上”的你一定听说过云计算中的三个“高大上”的概念:IaaS、PaaS和SaaS,这几个术语并不好理解。不过,如果你是个吃货,还喜欢披萨,这个问题就好解决了!好吧,其实你根本不是一个吃货,之所以自我标榜为吃货,其实是为了收获赞转载 2016-11-23 10:03:40 · 3586 阅读 · 1 评论 -
Weblogic常用监控指标
Weblogic常用监控指标JMSRuntimeJMSServersCurrentCount 返回当前JMS服务的连接数ConnectionsCurrentCount 返回本JMS服务器上当前的连接数JMSServersHighCount 返回自服务器启动后JMS服务的最大连接数ConnectionsHighCount 返回本JMS服务器自上次重置后的最大连接数转载 2016-12-27 17:42:04 · 6720 阅读 · 4 评论 -
Tuxedo 介绍与安装(一)
本文目的: Tuxedo 应用是性能测试的重点研究内容,作为性能测试人员,我们必须重点了解如何使用loadrunner 测试Tuxedo 应用。 Tuxedo介绍 Tuxedo 是什么? Tux转载 2017-08-08 06:49:39 · 334 阅读 · 0 评论 -
使用MIB来监控你的应用(tuxedo mib)
Tuxedo开发过程中很难找到关于监控的文章,以下内容是翻译自http://e-docs.bea.com/tuxedo/tux71/html/admon15.htm,希望有人继续完成这些文档的翻译。 使用MIB来监控你的应用 基本上你可以用MIB完成两种操作:从MIB得到信息(get操作)和更新MIB中的信息(set操作),你随时能通过一套ATMI函数(例如:tpalloc,tprea转载 2017-08-10 13:12:57 · 615 阅读 · 0 评论 -
Tuxedo介绍
Tuxedo 是什么? Tuxedo是BEA公司(现已被Oracle公司收购)的一个客户机/服务器的“中间件”产品,它在客户机和服务器之间进行调节,以保证正确地处理事务。它用C语言技术开发的并且有很高性能。 TUXEDO是在、Internet 这样的分布式运算环境中开发和管理三层结构的客户/服务器型关键任务应用系统的强有力工具。它具备分布式事务处理和应用通信功能,并提供完善的各转载 2016-07-19 15:00:14 · 2110 阅读 · 0 评论 -
javax.naming.NameNotFoundException: QueueConnectionFactory not bound
javax.naming.NameNotFoundException: QueueConnectionFactory not bound at org.jnp.server.NamingServer.getBinding(NamingServer.java:771) at org.jnp.server.NamingServer.getBinding(NamingServer.java:77转载 2016-07-08 12:32:03 · 435 阅读 · 0 评论 -
JAVA ActiveMQ消息发送和接收
JMS即Java消息服务(Java Message Service)应用程序接口是一个Java平台中关于面向消息中间件(MOM)的API,用于在两个应用程序之间,或分布式系统中发送消息,进行异步通信。Java消息服务是一个与具体平台无关的API,绝大多数MOM提供商都对JMS提供支持。 在 Java 里有 JMS 的多个实现,ActiveMQ 是Apache出品,最流行的,能力转载 2016-05-24 17:51:36 · 9075 阅读 · 1 评论 -
The path "C:\Oracle\Middleware\wlserver_10.3" contains the wrong version of WebLogic Server. Expect
出现问题截图如下:解决办法重新back,选择新的nameOK了如下图:原创 2016-06-08 14:16:44 · 3700 阅读 · 0 评论 -
eclipse集成weblogic开发环境的搭建
1.下载Eclipse的weblogic插件,如果本来就有Eclipse则选择下载插件oepe-12.1.2.3-kepler-repository.zip或者在线安装,否则直接下载已经集成weblogic插件的Eclipse oepe-12.1.2.3-kepler-distro-win32.zip。 下载地址:oepe-12.1.2.3-kepler-repository.zip:ht转载 2016-06-08 13:52:28 · 707 阅读 · 0 评论 -
JBOSS常用端口说明
1.jboss 的端口修改位置总结 Jboss通常占用的端口是1098,1099,4444,4445,8080,8009,8083,8093这几个,默认端口是8080在windows系统中: 1098、1099、4444、4445、8083端口在/jboss/server/default/conf/jboss-service.xml中 8080端口在/jboss/server/转载 2016-06-09 09:26:09 · 2700 阅读 · 0 评论 -
Java的JAR包, EAR包 ,WAR包内部结构
目录(?)[+]JAR包JAR 文件格式以流行的 ZIP 文件格式为基础;与 ZIP 文件不同的是,JAR 文件不仅用于压缩和发布,而且还用于部署和封装库、组件和插件程序,并可被像编译器和 JVM 这样的工具直接使用;JAR 文件与 ZIP 文件唯一的区别就是在 JAR 文件的内容中,包含了一个 META-INF/MANIFEST.MF 文件,这个文件是在生转载 2016-06-09 10:06:22 · 219 阅读 · 0 评论 -
Jboss 中配置 Oracle数据源
C:\jbdevstudio\jboss-eap\jboss-as\server\default\deploy\MBDB.XML前提:JBOSS_HOME=jboss的home目录(安装目录)有测试JBoss4.2.0-GA版本数据源的jndi名字为OracleDS 配置密码为明码的Oracle数据源1 将%JBOSS_HOME%\docs\examples\j转载 2016-06-09 14:09:58 · 936 阅读 · 0 评论 -
【Log4j】Jboss下配置log4j简记
前几天碰到了一个常见的错误,在Jboss下配置了log4j.xml文件,但是配置没有生效。如果你在项目中没有指定使用的log4j的配置文件,最好使用文件名jboss-log4j.xml。该文件在Jboss容器的目录为:${JBOSS_HOME}\server\default\conf下。下面就是基于log4j默认配置的一些基本修改和注释:log4j:configuration xmlns转载 2016-06-12 16:37:00 · 583 阅读 · 0 评论 -
JBoss 目录结构解释
解压JBoss 会存在以下目录结构:目录:/bin/* 启动和关闭JBoss 的脚本文件,包括bat,sh/client/* 客户端与JBoss 通信所需的Java 库(JAR包) /docs/* 配置的样本文件(dtd,数据库配置等) 其中数据库配置demo在/docs/examples/jca 下/docs/dtd 在JBoss翻译 2016-06-12 16:38:29 · 664 阅读 · 0 评论 -
springMVC 项目在jboss7中配置应用自己的log4j
原文地址:http://www.xuebuyuan.com/1954635.htmlJboss7默认采用容器自己的log4j module,应用自己配置的log4j不起作用,需要应用做一些设置:以springMVC项目为例:1> 在WEB-INF下新建文件jboss-deployment-structure.xml,内容如下:转载 2016-06-12 17:09:30 · 529 阅读 · 0 评论 -
Jboss jar包冲突及jar加载顺序
将一个完整的.war包部署到Jboss容器中,启动后报如下错误:15:04:48,632 ERROR [ContextLoader] Context initialization failedorg.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apac转载 2016-07-11 15:17:32 · 1804 阅读 · 0 评论 -
Apache Kafka:下一代分布式消息系统
简介Apache Kafka是分布式发布-订阅消息系统。它最初由LinkedIn公司开发,之后成为Apache项目的一部分。Kafka是一种快速、可扩展的、设计内在就是分布式的,分区的和可复制的提交日志服务。Apache Kafka与传统消息系统相比,有以下不同:它被设计为一个分布式系统,易于向外扩展; 它同时为发布和订阅提供高吞吐量; 它支持多订阅者,当失败时能自动平衡消费者;转载 2016-06-14 16:09:26 · 247 阅读 · 0 评论 -
Unsupported protocol: t3 异常的处理
最近领导要求用JMX写一个监控WEBLOGIC运行的东西, weblogic 9.2windows版本, JMX的代码是从网上找的例子,准备先跑跑试试,结果出现Unsupported protocol: t3异常, 查了一下都说java.net.MalformedURLException: Unsupported protocol: t3异常,则需要将weblogic.转载 2016-07-25 17:46:45 · 5468 阅读 · 2 评论 -
Exception in thread "main" java.lang.NoClassDefFoundError: weblogic/rmi/extensions/DisconnectListene
20162514578912==10.4.32.5==7001==weblogic==weblogic123==serverruntimeException in thread "main" java.lang.NoClassDefFoundError: weblogic/rmi/extensions/DisconnectListenerat java.lang.ClassLoader.d原创 2016-07-25 18:21:33 · 3911 阅读 · 0 评论 -
weblogic 10 及以后版本需要单独生成Weblogic10.3客户端jar文件
在Weblogic10.3这个版本中并没有提供客户端jar文件供我们使用,所以我们需要自己去打包客户端jar文件,打包步骤如下:1. 假设Weblogic安装在C盘的根目录下,在MS-DOS下将路径切换到C:\Oracle\Middleware\wlserver_10.3\server\lib目录下。然后运行java –jar ..\..\.翻译 2016-07-25 19:20:03 · 3025 阅读 · 0 评论 -
Exception in thread "main" java.lang.AbstractMethodError: weblogic.server.channels.ServerChannelImpl
Exception in thread "main" java.lang.AbstractMethodError: weblogic.server.channels.ServerChannelImpl.isT3SenderQueueDisabled()Zat weblogic.rjvm.MsgAbbrevJVMConnection.sendMsg(MsgAbbrevJVMConnection.原创 2016-07-25 21:51:34 · 1967 阅读 · 0 评论 -
【译】使用Java编写Oracle Tuxedo应用
开发语言平台框架服务器数据库和缓存开发工具系统设备其它javascript php css html java python html5 node.js c++ c objective-c shell golang swift c# ruby bash sass asp.net typescript less lua scala coffeescript actionscript翻译 2017-07-27 17:57:17 · 652 阅读 · 0 评论