上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 30 下一页
摘要: 一、Spring Cloud简介 Spring Cloud是一个分布式的整体解决方案。Spring Cloud 为开发者提供了在分布式系统 (配置管理,服务发现,熔断,路由,微代理,控制总线,一次性token,全局琐,leader选举, 分布式session,集群状态)中快速构建的工具,使用Spri 阅读全文
posted @ 2020-04-16 21:55 Arbitrary233 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 一、分布式应用简介 在分布式系统中,国内常用zookeeper+dubbo组合,而Spring Boot推荐使用全栈的Spring,Spring Boot+Spring Cloud。 分布式系统: Zookeeper和Dubbo ZooKeeper ZooKeeper 是一个分布式的,开放源码的分布 阅读全文
posted @ 2020-04-16 14:00 Arbitrary233 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 一、简介 Spring Security是针对Spring项目的安全框架,也是Spring Boot底层安全模块默认的技术选型。他可以实现强大的web安全控制。 对于安全控制,我们仅需引入spring-boot-starter-security模块,进行少量的配置,即可实现强大的安全管理。 几个类: 阅读全文
posted @ 2020-04-15 20:10 Arbitrary233 阅读(288) 评论(0) 推荐(0) 编辑
摘要: 一、异步任务 测试如下 1、不是异步方法的时候: 进行等待三秒再进行应答 @Service public class AsynService { public void hello(){ try { Thread.sleep(3000); } catch (InterruptedException 阅读全文
posted @ 2020-04-14 23:47 Arbitrary233 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 一、整合 新建项目加入依赖(NoSql) springboot默认使用SpringDate ElasticSearch模块进行操作elasticSearch 查看自动配置类: SpringBoot支持两种技术来和ES交互“ 1、Jest 2、SpringDate ElasticSearch Spri 阅读全文
posted @ 2020-04-13 00:11 Arbitrary233 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 一、检索 我们的应用经常需要添加检索功能,开源的 ElasticSearch 是目前全文搜索引擎的首选。 他可以快速的存储、搜索和分析海量数据。Spring Boot通过整合Spring Data ElasticSearch 为我们提供了非常便捷的检索功能支持; Elasticsearch是一个分布 阅读全文
posted @ 2020-04-12 22:05 Arbitrary233 阅读(307) 评论(0) 推荐(0) 编辑
摘要: 1、监听 1.1、监听队列 如订单系统和库存系统 订单系统下订单之后将消息存放在消息队列中 库存系统需要时刻进行监听消息队列的内容,有新的订单就需要进行库存相关的操作 此时模拟监听消息队列中的Book信息 编写监听类: @RabbitListener监听相关的消息队列(这里只是做测试,所以方法里的参 阅读全文
posted @ 2020-04-10 16:08 Arbitrary233 阅读(5780) 评论(0) 推荐(0) 编辑
摘要: RabbitMQ整合 使用dockers下载带management的版本,该版本是带web界面的,可操作性比较强 第二个-p是web界面的访问端口 启动rabbitmq 客户端进行访问rabbirmq管理界面: 账号密码均是guest 登录后的首页 看图进行设置: 1、添加exchange(交换器) 阅读全文
posted @ 2020-04-10 00:13 Arbitrary233 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 一、消息中间件概述***: 1、大多应用中,可通过消息服务中间件来提升系统异步通信、扩展解耦能力消息服务中两个重要概念: 2、消息代理(message broker)和目的地(destination) 当消息发送者发送消息以后,将由消息代理接管,消息代理保证消息传递到指定目的地。 3、 消息队列主要 阅读全文
posted @ 2020-04-09 21:30 Arbitrary233 阅读(328) 评论(0) 推荐(0) 编辑
摘要: springboot缓存默认使用ConcurrentMapCacheManager 将数据保存在下面的Map中 1、docker中开启Redis 2、添加Redis相关依赖 <dependency> <groupId>org.springframework.boot</groupId> <artif 阅读全文
posted @ 2020-04-09 15:12 Arbitrary233 阅读(169) 评论(0) 推荐(0) 编辑
上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 30 下一页