中间件
文章平均质量分 55
分布式需要
SpringHeather
这个作者很懒,什么都没留下…
展开
-
消息队列基本原理和选型对比
erlang 有并发优势,性能较好。虽然源码复杂,但是社区活跃度高,可以解决开发中遇到的问题;业务流量不大的话可以选择功能比较完备的 RabbitMQ。转载 2023-05-03 17:43:39 · 195 阅读 · 0 评论 -
Kafka,RabbitMq,RocketMQ对比分析(2)--SpringBoot集成
Kafka:配置文件:pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.原创 2020-06-12 22:58:19 · 247 阅读 · 0 评论 -
Kafka,RabbitMq,RocketMQ对比分析(1)--安装过程
Kafka基本概念Message消息,就是要发送的内容,一般包装成一个消息对象。Topic通俗来讲的话,就是放置“消息”的地方,也就是说消息投递的一个容器。假如把消息看作是信封的话,那么 Topic 就是一个邮箱 。Partition && LogPartition 分区,可以理解为一个逻辑上的分区,像是我们电脑的磁盘 C:, D:, E: 盘一样,Kafka 为每个分区维护着一份日志Log文件。Producers(生产者)和其他消息队列一样,生产者通常都是消息的产生方。在原创 2020-06-09 00:03:58 · 300 阅读 · 0 评论 -
Elasticsearch+SpringBoot开发搜房Demo(3)--查询
把查询参数放到一个类里public class RentSearch { private String cityEnName; private String regionEnName; private String priceBlock; private String areaBlock; private int room; private int direction; private String keywords; private int原创 2020-06-06 23:39:09 · 63 阅读 · 0 评论 -
Elasticsearch+SpringBoot开发搜房Demo(2)--增删改
mysql和Elasticsearch 一般同时使用。在对mysql增删改的同时,也需要在Elasticsearch同步数据操作。首先,建立对应的java实体对象public class HouseIndexTemplate { private Long houseId; private String title; private int price; private int area; private Date createTime; priv原创 2020-06-06 22:32:15 · 83 阅读 · 0 评论 -
Elasticsearch+SpringBoot开发搜房Demo(1)--Springboot整合ElasticSearch Client和数据初始化
本系列文章以ElasticSearch技术栈为核心,结合当下最流行的互联网技术的租房网站实战,解决企业“搜索”业务难题。首先,修改Maven依赖,加入<elasticsearch.version>5.6.1</elasticsearch.version> <!-- ES --> <dependency> <groupId>org.elasticsearch.client</group原创 2020-06-05 21:50:35 · 260 阅读 · 0 评论