Saytime

自律、自强

排序:
默认
按更新时间
按访问量

SpringBoot(十六):SpringBoot整合Mybatis-Plus

Mybatis-Plus 总的来说比Mybatis Generator更加好用,公司自己搭的框架也是用的这个,还算方便。 本节版本虽然只用到了基本特性,但可以满足大部分的增删改查。 一、环境准备 SpringBoot 1.5.10.RELEASE Mybatis-Plus 2....

2018-06-05 20:53:31

阅读数:944

评论数:1

SpringBoot(十五):SpringBoot整合Redis

一、环境准备 Redis-x64-3.2.100.zip SpringBoot 1.5.10.RELEASE Redis-x64-3.2.100.zip 下载地址:https://github.com/MicrosoftArchive/redis/releases pom依赖: ...

2018-06-05 18:26:32

阅读数:602

评论数:0

SpringBoot(十四):SpringBoot整合Memcached

一、环境准备 memcached 1.4.5 SpringBoot 1.5.10.RELEASE java_memcached-release_2.6.6.jar memcached 1.4.5 windows 下载地址:http://www.runoob.com/memcached/wi...

2018-06-05 18:25:55

阅读数:1717

评论数:0

SpringCloud(六):服务网关(Zuul)

一、服务网关 官方文档: https://springcloud.cc/spring-cloud-dalston.html#_router_and_filter_zuul 路由在微服务体系结构的一个组成部分。例如,/可以映射到您的Web应用程序,/api/users映射到用户服务,并将/ap...

2018-06-04 17:28:28

阅读数:241

评论数:0

SpringCloud(五):断路器(Hystrix)

一、简介 http://projects.spring.io/spring-cloud/spring-cloud.html#_circuit_breaker_hystrix_clients Netflix开源了Hystrix组件,实现了断路器模式,SpringCloud对这一组件进行了整...

2018-06-04 17:28:04

阅读数:232

评论数:0

SpringCloud(四):服务消费(Feign)

一、Feign介绍 Feign是一个声明式的伪Http客户端,它使得写Http客户端变得更简单。使用Feign,只需要创建一个接口并注解。它具有可插拔的注解特性,可使用Feign 注解和JAX-RS注解。Feign支持可插拔的编码器和解码器。Feign默认集成了Ribbon,并和Eurek...

2018-06-04 17:27:37

阅读数:213

评论数:0

SpringCloud(三):服务消费以及负载均衡(RestTemplate+Ribbon)

一、什么是Ribbon Ribbon是Netflix公司开源的一个负载均衡的项目,是一个客户端负载均衡器,运行在客户端上。它是一个经过了云端测试的IPC库,可以很好地控制HTTP和TCP客户端的一些行为。Feign已经默认使用了Ribbon。 负载均衡 容错 多协议(HTTP,TCP...

2018-06-04 17:27:11

阅读数:235

评论数:0

SpringCloud(二):服务的注册与发现(Eureka)

一、什么是服务注册与发现 Spring Cloud Eureka 模块提供的功能是被动式的服务发现。 服务注册:每个用户去聊天室服务器上注册。 服务发现:这样他的好友们就能看到你,你同时也将获取好友的上线列表. 微服务中,服务就相当于聊天室的用户,而服务注册中心就像聊天室服务器一样。 目...

2018-06-04 17:26:43

阅读数:324

评论数:0

SpringCloud(一):了解SpringCloud

一、SpringCloud 简介 首先看看SpringCloud官方的介绍。 Spring Cloud provides tools for developers to quickly build some of the common patterns in distributed sy...

2018-06-01 18:17:32

阅读数:392

评论数:0

SpringBoot(十三):SpringBoot整合RabbitMQ

如果对RabbitMQ不熟悉的,建议先看RabbitMQ系列教程。 一、环境准备 RabbitMQ 3.7.4 SpringBoot 1.5.10.RELEASE <dependency> ...

2018-06-01 18:14:47

阅读数:395

评论数:2

RabbitMQ(八):RabbitMQ消息确认机制之confirm串行

一、Confirm模式 生产者将信道设置成confirm模式,一旦信道进入confirm模式,所有在该信道上面发布的消息都会被指派一个唯一的ID(从1开始),一旦消息被投递到所有匹配的队列之后,broker就会发送一个确认给生产者(包含消息的唯一ID),这就使得生产者知道消息已经正确到达目的队列...

2018-06-01 18:12:37

阅读数:192

评论数:2

RabbitMQ(七):RabbitMQ消息确认机制之事务机制

一、使用RabbitMQ可能存在的问题 服务器异常数据丢失问题 解决方案:采用持久化数据,即声明队列时设置 queueDeclare(String queue, boolean durable, boolean exclusive, boolean autoDelete, Map&a...

2018-06-01 18:12:13

阅读数:251

评论数:2

RabbitMQ(六):主题模式

一、主题模式 官方内容参考:http://www.rabbitmq.com/tutorials/tutorial-five-java.html 跟路由模式类似,只不过路由模式是指定固定的路由键,而主题模式是可以模糊匹配路由键,类似于SQL中=和like的关系。 二、topic...

2018-06-01 18:11:27

阅读数:101

评论数:1

RabbitMQ(五):路由模式

一、路由模式 官方内容参考:http://www.rabbitmq.com/tutorials/tutorial-four-java.html 跟订阅模式类似,只不过在订阅模式的基础上加上了类型,订阅模式是分发到所有绑定到交换机的队列,路由模式只分发到绑定在交换机上面指定路由键的队列。 ...

2018-06-01 18:10:43

阅读数:130

评论数:1

RabbitMQ(四):订阅模式

一、订阅模式 官方内容参考:http://www.rabbitmq.com/tutorials/tutorial-three-java.html 即一个生产者发送消息给多个消费者,且每个消费者都收到一次,也即是一个消息能够被多个消费者消费。 类似于我们订阅同一微信公众号,微信公众号推送图文,...

2018-06-01 18:03:57

阅读数:126

评论数:1

RabbitMQ(三):工作队列

一、工作队列 官方文档:http://www.rabbitmq.com/tutorials/tutorial-two-java.html 简单队列不足:不支持多个消费者 即一个生产者可以对应多个消费者同时消费,相比简单队列支持多消费者。因为实际工作中,生产者服务一般都是很简单的业务逻辑处理之...

2018-06-01 18:03:31

阅读数:129

评论数:1

RabbitMQ(二):简单队列

一、简单队列 官方内容参考:http://www.rabbitmq.com/tutorials/tutorial-one-java.html 即一个生产者对应一个消费者,一对一的关系,不允许多个消费者消费。 二、代码演示 连接RabbitMQ工具类 package cn.sa...

2018-06-01 18:02:11

阅读数:157

评论数:1

RabbitMQ(一):RabbitMQ安装

一、安装RabbitMQ 这里为了方便,采用Docker安装,不会Docker的同学,安装windows版本的RabbitMQ吧,因为Linux系统安装因为版本问题,可能会出现各种各样的问题。 [root@Basic ~]# docker pull rabbitmq:management ...

2018-06-01 18:01:18

阅读数:163

评论数:1

SpringBoot(十二):SpringBoot整合Kafka

一、准备工作 提前说明:如果你运行出问题,请检查Kafka的版本与SpringBoot的版本是否与我文中的一致,本文中的环境已经经过测试。 Kafka服务版本为 kafka_2.11-1.1.0 (Scala), 也就是1.1.0 SpringBoot版本:1.5.10.RELEAS...

2018-04-15 16:45:04

阅读数:2626

评论数:5

Kafka(四):Java操作Kafka

一、准备工作 提前说明:如果你运行出问题,请检查Kafka的版本与Maven kafka client的版本是否与我文中的一致。 环境:Kafka版本为 kafka_2.11-1.1.0 (Scala), 也就是1.1.0 提前创建一个Topic [root@Basic k...

2018-04-15 16:43:56

阅读数:439

评论数:1

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