上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 32 下一页
摘要: dubbo核心概念 2.1)、简介 Apache Dubbo (incubating) |ˈdʌbəʊ| 是一款高性能、轻量级的开源Java RPC框架, 它提供了三大核心能力:面向接口的远程方法调用,智能容错和负载均衡,以及服务自动注册和发现。 官网: http://dubbo.apache.or 阅读全文
posted @ 2019-03-04 09:04 MrChengs 阅读(362) 评论(0) 推荐(0) 编辑
摘要: 1、分布式基础理论 1.1)、什么是分布式系统? 《分布式系统原理与范型》定义: “分布式系统是若干独立计算机的集合,这些计算机对于用户来说就像单个相关系统” 分布式系统(distributed system)是建立在网络之上的软件系统。 随着互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构 阅读全文
posted @ 2019-03-04 08:52 MrChengs 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 异步任务 测试如下: 进行等待三秒在进行应答 controller类: 此时会有三秒的等待响应时间!!!! 但是如果工程量大的话,这样会比较麻烦 开启方法: 执行时 会立即响应 但是打印输出会在三秒之后 定时任务 项目开发中经常需要执行一些定时任务 比如凌晨时候,分析一个前一天的日志信息 Sprin 阅读全文
posted @ 2019-03-02 13:04 MrChengs 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 项目中进行整合: 1、整合 新建项目加入依赖(NoSql) springboot默认使用SpringDate ElasticSearch模块进行操作 查看自动配置类: SpringBoot默认支持两种技术来和ES交互“ 1、Jest 2、SpringDate ElasticSearch 2、测试 1 阅读全文
posted @ 2019-03-01 16:20 MrChengs 阅读(497) 评论(0) 推荐(0) 编辑
摘要: 一、检索 我们的应用经常需要添加检索功能,开源的 ElasticSearch 是目前全文搜索引擎的首选。 他可以快速的存储、搜索和分析海量数据。Spring Boot通过整合Spring Data ElasticSearch 为我们提供了非常便捷的检索功能支持; Elasticsearch是一个分布 阅读全文
posted @ 2019-03-01 16:13 MrChengs 阅读(455) 评论(0) 推荐(0) 编辑
摘要: 1、监听 1.1、监听队列 如订单系统和库存系统 订单系统下订单之后将消息存放在消息队列中 库存系统需要时刻进行监听消息队列的内容,有新的订单就需要进行库存相关的操作 此时模拟监听消息队列中的Book信息 监听类: @RabbitListener监听相关的消息队列 开启关于RabbitMq注解 后台 阅读全文
posted @ 2019-02-27 11:05 MrChengs 阅读(258) 评论(0) 推荐(0) 编辑
摘要: RabbitMQ整合 使用dockers下载带management的版本,该版本是带web界面的,可操作性比较强 启动 第二个-p是web界面的访问地址 客户端进行访问: 账号密码均是guest 看图进行设置: 1、添加exchange(交换器): 全部添加之后 2、添加队列 3、绑定 ...... 阅读全文
posted @ 2019-02-27 10:41 MrChengs 阅读(323) 评论(0) 推荐(0) 编辑
摘要: 概述: 1、大多应用中,可通过消息服务中间件来提升系统异步通信、扩展解耦能力消息服务中两个重要概念: 2、消息代理(message broker)和目的地(destination) 当消息发送者发送消息以后,将由消息代理接管, 消息代理保证消息传递到指定目的地。 3、 消息队列主要有两种形式的目的地 阅读全文
posted @ 2019-02-26 09:46 MrChengs 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 默认使用ConcurrentMapCacheManager 将数据保存在下面的Map中 docker: 安装Redis: 查看官方文档: 添加约束 此时redis就引入再容器中 可以查看自动配置的类:RedisAutoConfiguration.class 在配置文件中引入redis的地址: 测试: 阅读全文
posted @ 2019-02-26 09:34 MrChengs 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 具体看上文!!! @CachePut:即调用方法还更新数据 修改了数据库同时更新缓存 1.运行时机先调用目标方法 2.将目标方法保存 步骤: 1、查询1号员工,查到的结果会在缓存中 2、之后的查询还是之前的结果 3、更细员工 4、再次查询 此时的结果时之前的结果 1号员工没有在缓存中更新 此时测试流 阅读全文
posted @ 2019-02-26 09:21 MrChengs 阅读(256) 评论(0) 推荐(0) 编辑
上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 32 下一页