学习淘淘商城第六十二课(添加商品同步到索引库以及消息机制测试)

我们在添加商品时需要与索引库进行同步,这样每添加一个商品索引库就多一个文档,这样做的好处是不用把数据库中的所有数据进行同步,大大提高了性能节约了时间。         我们要做的是当添加商品的时候发送activemq消息,至于发送什么类型的activemq消息则要根据实际应用场景来定,由于添加商...

2017-05-13 17:47:37

阅读数 2909

评论数 1

学习淘淘商城第六十一课(Activemq与Spring整合接收消息)

我们测试接收消息换个工程来测试,就用taotao-search-service工程,要用这个工程来接收ActiveMQ消息就要先添加对activemq-all的依赖。如下图所示。          添加的依赖如下 org.apache.activemq activem...

2017-05-12 23:04:06

阅读数 1352

评论数 0

学习淘淘商城第六十课(Spring与Activemq的整合及用JmsTemplate发送消息)

前几节我们一起学习了用Junit测试ActiveMQ的发送接收消息。这节我们一起学习下ActiveMQ如何与Spring进行整合。        首先,要在taotao-manager-service工程的pom.xml文件中添加以下两个依赖(由于我们搭建这个工程的时候就已经添加了对这两个jar的...

2017-05-10 23:49:10

阅读数 2369

评论数 0

学习淘淘商城第五十九课(ActiveMQ持久化Topic消息)

我们上节课一起学习了产生和消费topic消息,但是有个问题就是topic消息没有持久化,也就意味着,如果消息发送者发送消息的时候,如果消费者没有运行的话,它将无法消费这个消息了(即使它启动也无法再接收到那条topic消息了),这样问题就来了,如果那条消息非常重要呢?我们不能容忍接收不到消息的情况。...

2017-05-08 00:35:04

阅读数 1300

评论数 4

学习淘淘商城第五十八课(ActiveMQ发送topic消息和接收topic消息)

前两节我们一起学习了发送队列消息及消费队列消息,这节我们一起学习下如何发送topic消息。        我们在测试类中添加一个测试方法,用来测试发送topic消息,如下图所示,其实这个方法与发送队列消息几乎一样,只是创建Destination对象的时候不一样而已。        测试代码如下...

2017-05-07 17:39:16

阅读数 1247

评论数 3

学习淘淘商城第五十七课(接收Queue消息)

上节课我们一起学习了使用ActiveMQ来发送面对面消息,这节课我们一起学习下如何接收消息。       我们在测试类中添加一个测试方法,如下图所示。         测试代码如下: @Test public void testQueueConsumer() throws Exception...

2017-05-07 12:57:27

阅读数 1151

评论数 0

学习淘淘商城第五十六课(ActiveMQ发送queue消息)

我们在taotao-manager和taotao-search工程都会用到消息服务,因此我们可以选择其中任何一个工程来进行测试,这里我们使用taotao-manager-service工程(taotao-manager的子工程)来测试一下面对面发送消息和接收消息。       首先,我们需要在t...

2017-05-07 10:58:31

阅读数 2078

评论数 0

学习淘淘商城第五十五课(ActiveMQ的安装)

第一步:新建一台虚拟机        ActiveMQ单独是一台服务器,如果你已经有建好的虚拟机就不用新建虚拟机了,如果没有,则新建一台虚拟机,大家可以参考http://blog.csdn.net/u012453843/article/details/68947589这篇博客进行搭建。已经有虚拟机...

2017-05-06 23:58:58

阅读数 1827

评论数 0

学习淘淘商城第五十四课(为何引入ActiveMQ)

我们在学习Solr索引的时候,每当添加一个商品后,都要把数据库中的数据全部重新导入到索引库,特别消耗性能和时间,这显然是我们所不能忍受的,这就需要优化我们的方案。最好是在商品添加的时候就单独将该商品同步到索引库,这样便简单快捷地实现了数据库与索引库的同步。         摆在我们面前的方案有三个...

2017-05-06 19:40:27

阅读数 2330

评论数 0

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