自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

男儿当自强

人生来平凡,因奋斗进取而不凡。

  • 博客(14)
  • 资源 (1)
  • 收藏
  • 关注

原创 java操作MongoDB

org.mongodbmongo-java-driver3.2.2package core;import java.util.ArrayList;import java.util.List;import org.bson.Document;import com.mongodb.MongoClient;import com.mongodb.client

2017-03-17 18:18:18 481

原创 mongodb的简单认识和redis以及memcache的对比

mongodb是一种nosql数据库,它不支持ACID属性,以分布式文件存储数据,一个文件类似于一个json格式,可以在不同字段上建立索引,支持丰富的查询,是一种最贴近关系型数据库的非关系型数据库。

2017-03-17 10:21:11 1496

原创 Spring Dubbo整合开发

spring-dubbo-api    服务的接口spring-dubbo-domain  接口的实现,也是dubbo的生产者spring-dubbo-web 接口的调用者,消费者1 spring-dubbo-api  接口:UserServicepackage spring.dubbo.api.service;public interface Us

2017-03-13 17:20:42 299

原创 配置dubbo-admin的管理页面

1 先安装好tomcat2 下载  dubbo-admin-2.4.1.war 放在tomcat的webapp下,启动tomcat 自动解压war包;3 在/apache-tomcat-7.0.59/webapps/dubbo-admin-2.4.1/WEB-INF下有个dubbo.properties,配置,这一项为 zookeeper注册中心的地址,zookeeper://127.0.

2017-03-13 16:49:17 7457 1

原创 Linux 安装zookeeper

1 首先要安装jdk;2 安装zookeeper,下载地址http://www.apache.org/dist/zookeeper/3 然后在对应的zookeeper-3.4.6/conf 下有一个文件zoo_sample.cfg的这个文件里面配置了监听客户端连接的端口等一些信息,Zookeeper 在启动时会找zoo.cfg这个文件作为默认配置文件,所以我们复制一个名称为zoo.cf

2017-03-10 18:03:11 355

原创 dubbo zookeeper 分布式服务框架

dubbo是一个分布式服务框架,用数据库存储服务元数据作为注册中心,可以使用zookeeper,redis等,经常用的还是以zookeeper作为注册中心。zookeeper是基于观察者模式实现的,他可以存储和管理数据,当数据发生改变时候,可以通知在它上面注册的观察者们。在dubbo中,zookeeper作为注册中心,存储服务的元数据,也就是哪些ip上有哪些服务,消费者,在注册中心注册后获取服务。

2017-03-10 16:07:03 419

原创 RabbitMQ 远程过程调用RPC

所谓RPC,就是应用程序提供参数,远程调用另一个应用程序的算法,得到响应结果返回原程序;使用RabbitMQ可以实现RPC远程过程调用;客户端程序,通过消息队列给服务端程序发送消息,包括算法需要的参数,请求的唯一标识和回调队列。请求的唯一标识可以使得应用程序是哪次请求的响应,服务端程序,在响应消息时候,会把请求唯一标识原样返回。回调队列是服务器端程序给客户端程序响应消息的时候使用的消息

2017-03-10 13:35:47 486

原创 RabbitMQ的topic类型交换机

交换机类型为topic,可以使用通配符配置消息类型,#表示多个字符串,*表示1个字符。package topic;import java.io.IOException;import com.rabbitmq.client.Channel;import com.rabbitmq.client.Connection;import com.rabbitmq.client.Conn

2017-03-09 17:57:56 999 1

原创 RabbitMQ 路由

我们定义交换机的时候,若指定类型为fanout,会把消息发到全部与之绑定的队列中,当为direct时候,可以定义一个关键字(消息类型),使得不同类型的消息,到与该类型匹配的队列中。日志发布者:package ly;import java.io.IOException;import com.rabbitmq.client.Channel;import com.rabbitmq.cl

2017-03-09 16:43:23 418

原创 RabbitMQ 发布和订阅

发布和订阅:一个消息转发给多个消费者;生产者并不是将消息直接发送给消息队列,而是发送给交换机,由交换机根据规则发送给指定的消息队列或丢弃。临时队列:当没有消费者链接时候,队列的消息会被丢弃,队列会被自动删除。消息发布者:package pub.exch;import java.io.IOException;import com.rabbitmq.client.Cha

2017-03-09 13:58:12 409

原创 RabbitMQ 公平分发消息

默认情况下,消息队列不管消费者是否处理完毕消息,都会继续发送下一条消息,有一种机制可以避免这种情况,这种机制使得,使得每个消费者发送确认信号前,消息队列不会发送消息,也就是一个消费者发送确认前一次只处理一条消息,同时消息会在消息队列堆积。  package eve;import java.io.IOException;import java.util.concurrent.Ti...

2017-03-09 09:41:42 1630

原创 RabbitMQ 持久化

如果RabbitMQ服务器宕机,也会造成消息丢失,可以使用消息持久化和队列持久化解决。队列持久化需要生产者和消费者都开启,消息持久化在生产者开启。生产者:package persist;import java.io.IOException;import java.util.concurrent.TimeoutException;import com.rabbitmq.client

2017-03-08 17:57:05 640

原创 RabbitMQ 简单Hello Word

依赖包:<dependency><groupId>com.rabbitmq</groupId><artifactId>amqp-client</artifactId><version>3.2.2</version></dependency> 消息发送类: p

2017-03-08 14:12:49 298

原创 RabbitMQ在Windows下服务搭建

1 下载erlang: http://erlang.org/download/otp_win32_19.2.exe    进行安装,配置环境变量:ERLANG_HOME    C:\Program Files\erl8.2        path下添 %ERLANG_HOME%\bin2 下载rabbitmqserver: http://www.rabbitmq.com/releases/

2017-03-08 13:44:28 2445

rocketmq-console.zip

RocketMQ控制台,下载后对资源解压,修改Pom中RocketMQ版本修改配置文件中RocketMQ nameServer地址,用Maven编译,运行target目录下的jar即可

2021-11-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除