数据交换
suifeng201
这个作者很懒,什么都没留下…
展开
-
axis2与spring整合的注意点
最近做了axis2与spring的整合,有几个注意点:1.整合的参考资料可以看: http://space.itpub.net/12921506/spacelist-blog-itemtypeid-76089 http://ws.apache.org/axis2/1_3/spring.html2.注意类包一定要统一,最好是直接从axis2中下载war包解压,里面的类都有了3...2009-11-08 14:45:21 · 77 阅读 · 0 评论 -
dubbo rest 服务学习笔记(三)【原创】
在配置过程中遇到两个问题:1. 报错: object is not an instance of declaring class 这是因为接口类没有暴露方法,导致服务没有实例化 2. 报错:java.lang.RuntimeException: You must use at least one, but no more than one http method annota...原创 2016-09-09 19:34:24 · 429 阅读 · 0 评论 -
dubbo http webservice 服务学习笔记【原创】
学习了 dubbo rest服务之后,再使用dubbo http协议,就非常简单了,只要将服务的暴露协议改为http即可,不需要根据jax-rs规范,引入@Path等一堆annotation。[b]1. dubbo 配置文件[/b][code="xml"] ...原创 2016-09-11 19:12:26 · 260 阅读 · 0 评论 -
关于dubbo的思考【原创】
最近在看dubbo的文档,有些内容结合自己的思考记录一下1. dubbo的本地存根能够提升性能将与服务器环境无关的代码移到stub中,利用ThreadLocal本地缓存,将校验,容错(容错用mock更好,原理相似)等功能放在客户端做,应该能提升性能。这段代码是服务端写好的缓存过去的,所以维护也方便。2. 利用future实现异步调用提升性能等待的时间为最长的那个远程调用事件,并且在...原创 2016-09-21 08:23:41 · 110 阅读 · 0 评论 -
HttpClient 学习笔记【原创】
HttpClient 某些方法的作用梳理。本文的测试基于httpcore-4.3.3.jar,httpclient-4.3.6.jar.[code="java"]CloseableHttpClient httpClient =HttpClients.createDefault();[/code] 创建一个httpClient, 使用默认连接池。当多个线程使用同一个httpClient,...原创 2017-09-07 19:28:13 · 150 阅读 · 0 评论 -
rabbitMQ学习笔记【一】-单机部署 原创
公司对外接入需要支持MQ,最终选定rabbitMQ.本文介绍rocketMQ的安装。一、下载 [url="http://www.rabbitmq.com/releases/erlang/erlang-19.0.4-1.el6.x86_64.rpm"]erlang[/url] [url="http://www.rabbitmq.com/releases/rabbitm...原创 2018-03-19 16:04:06 · 106 阅读 · 0 评论 -
rabbitMQ学习笔记【二】-集群部署 原创
一、准备工作 三台机器hosts: 192.168.3.18 L-AP-3-18 #主节点 192.168.3.10 L-AP-3-10 #从节点 192.168.3.9 L-AP-3-9 #从节点 关闭防火墙: service iptables stop 按照 [url="htt...原创 2018-04-03 19:40:57 · 98 阅读 · 0 评论 -
rabbitMQ学习笔记【三】-haproxy部署 原创
一、下载 https://fossies.org/linux/misc/haproxy-1.8.5.tar.gz二、安装 cd /usr/local tar -zxvf haproxy-1.8.5.tar.gz cd haproxy-1.8.5 make TARGET=linux2628 ARCH=x86_64 PREFIX=/usr/local/h...原创 2018-04-11 16:11:29 · 106 阅读 · 0 评论 -
Kafka学习笔记【一】-原理
一、kafka的重要概念[img]http://dl2.iteye.com/upload/attachment/0129/8524/54960e7a-89c9-38c5-ae37-e67b89baa1fb.jpg[/img]1. kafka 分为 Producer、Consumer、Broker,基于topic发布与订阅消息。2. 一个topic可以分多个partition,每个par...原创 2018-05-18 09:23:58 · 188 阅读 · 0 评论 -
Kafka学习笔记【二】-安装
kafka的安装如下:一、准备环境1) 三台服务器 server1:192.168.3.9(L-AP-3-9) server2:192.168.3.10(L-AP-3-10) server3:192.168.3.18(L-AP-3-18)2)下载[url="http://mirror.bit.edu.cn/apache/kafka/1.1.0/kafka_2...原创 2018-05-24 08:20:56 · 149 阅读 · 0 评论 -
dubbo rest 服务学习笔记(二)【原创】
采用dubbo客户端访问dubbo发布的rest服务,接上一篇。[b]1)启动类[/b]package cn.gov.zjport.dubborest.test;public class DemoConsumer { public static void main(String[] args) { com.alibaba.dubbo.container.Mai...原创 2016-09-09 19:21:58 · 126 阅读 · 0 评论 -
dubbo rest 服务学习笔记(一)【原创】
dubbo是很好的服务治理工具,包含了注册,路由,监控,管理控制台等几个部分,对分析企业的服务依赖和管理有很大的帮助。具体可参看官方文档。 目前我们公司有很多系统交叉提供服务,服务之间缺少必要的监控,对后续系统的重构都带来很大的困难。同时,由于webservice太重,复杂度高,相对来说采用http+json的交换性能较快,复杂性低。因此我们准备在公司内部主推dubbo+res...原创 2016-09-09 19:07:41 · 222 阅读 · 0 评论 -
axis2+spring在webLogic上的发布
在tomcat上能够发布成功的webservice在weblogic下使用EAR的形式怎么也发布不成功。这两天琢磨了一下:1. 通过aar形式是能够发布成功的,但是使用不了spring.(也许是我水平较差,高人看到请指点)2. 直接目录发布,加载不了。后来看了源码,axis2有几种加载方式,通过指定本地路径、指定url路径、默认本地路径、默认url路径发布服务。之所以没有发布成功是因为...2009-11-18 15:45:11 · 82 阅读 · 0 评论 -
spring http invoker学习笔记
[b]概念[/b]Spring HTTP invoker是spring框架中的一个远程调用模型,执行基于HTTP的远程调用(意味着可以通过防火墙),并使用java的序列化机制在网络间传递对象。[b]效率[/b]远程调用效率: rmi>spring http invoker>webservice[b]优点[/b]1.spring http invoker 采用java的序列化机制...原创 2010-01-04 16:58:19 · 87 阅读 · 0 评论 -
java nio入门
首先了解下所谓的java nio是个什么东西! 传统的并发型服务器设计是利用阻塞型网络I/O 以多线程的模式来实现的,然而由于系统常常在进行网络读写时处于阻塞状态,会大大影响系统的性能;自Java1. 4 开始引入了NIO(新I/O) API,通过使用非阻塞型I/O,实现流畅的网络读写操作,为开发高性能并发型服务器程序提供了一个很好的解决方案。这就是java nio,首先来看下传...2010-03-04 17:22:56 · 86 阅读 · 0 评论 -
jersey2 与 spring4 整合实践【原创】
前几年用过jeysey,那都是1.x版本的,jersey2有很多不同之处。这次我们上分布式搜索引擎,提供给业务系统的包装接口,我们准备使用restful接口,因此准备把jersey2和spring4集成起来用。以下是集成过程(本文省去spring 环境的搭建)。1. pom引入依赖包(jersey.version=2.23)[code="xml"] org.glassfish...原创 2016-06-13 15:35:00 · 626 阅读 · 0 评论 -
rest的调用 java 示例代码【原创】
1. 服务端示例代码(如何搭建rest服务,请看上一篇)[code="java"]@Service@Path("/msMqMessage")public class MsMqServiceImpl implements MsMqService{ @Resource private MsMqUtil msMqUtil; @POST @Con...原创 2016-06-20 15:35:28 · 119 阅读 · 0 评论 -
RocketMq学习笔记【原创】
前段时间在实施分布式数据库的过程中,使用过rocketMQ, 因为搭建过程实在太顺利,当时忘了留文档,今天有同事来向我请教rocketMQ使用时,居然已经找不出当时的demo了 :cry: 。于是在收藏夹里重新翻出原来的学习内容,干脆写一篇学习笔记,加深映象吧。1.下载最新版 rocketMq. [urlhttps://github.com/alibaba/RocketMQ/relea...原创 2016-06-23 14:05:40 · 94 阅读 · 0 评论 -
MS MQ 使用实践【原创】
1. 参照百度经验[url]http://jingyan.baidu.com/article/546ae1856fecf91149f28c00.html[/url],安装MSMQ2. 访问[url]http://msmqjava.codeplex.com/releases/view/42708[/url], 下载MSMQ javaAPI包。3. 发送消息代码 [code="...原创 2016-06-26 14:58:38 · 355 阅读 · 0 评论 -
RocketMq学习笔记(2)【原创】
前一篇文章[url]http://zhenggm.iteye.com/admin/blogs/2306877[/url]写了rocketMQ的入门使用,是单节点的,这一篇写一下集群。在讲集群搭建之前,先讲一下rocketMq的四种部署方式。1. 单节点(即只有一个MQBroker) 优点:部署最简单,入门学习容易 缺点:可靠性相对其它部署方式都要差很多2. 多节点(多个...原创 2016-06-27 08:55:47 · 140 阅读 · 0 评论 -
RocketMq数据处理
这篇讲实践中数据丢失、顺序幂等处理、性能压测,有时间再写原创 2016-06-27 08:58:11 · 193 阅读 · 2 评论 -
Kafka学习笔记【三】-JAVA调用示例
1. pom.xml[code="xml"] org.apache.kafka kafka-clients 1.1.0[/code]2. TestProducer.java[code="java"]package cn.gov.zjport.demo.kafka;import java.util.Properties;i...原创 2018-05-29 08:35:41 · 170 阅读 · 0 评论