微服务
优雅的敲代码8
这个作者很懒,什么都没留下…
展开
-
微服务项目学习第4天--分布式搜索引擎ElasticSearch(上)
微服务项目学习第4天–分布式搜索引擎ElasticSearch写在前边(学习内容)什么是ElasticSearch Elasticsearch是一个实时的分布式搜索和分析引擎。它可以帮助你用前所未有的速 度去处理大规模数据。ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分 布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch...原创 2019-08-02 17:20:15 · 891 阅读 · 0 评论 -
微服务项目学习第4天--分布式搜索引擎ElasticSearch(下)(本地添加ES,服务器安装IK和HEAD)
在本地的代码中使用服务器端的ElasticSearch,接微服务项目学习第4天–分布式搜索引擎ElasticSearch(上)上的主要内容:本篇内容主要参考十次方学习资料讲义,如果使用命令过程中出错,将命令中的 - 改为英文的 - 再使用。(1)修改本地demo的application.yml spring: data: elasticsearch: ...原创 2019-08-02 18:12:51 · 154 阅读 · 0 评论 -
微服务项目第5天-消息中间件RabbitMQ
微服务项目第5天-消息中间件RabbitMQ,其中部分资料来源于十次方课程讲义。1、消息中间件 RabbitMQ介绍消息队列中间件是分布式系统中重要的组件,主要解决应用耦合,异步消息,流量削锋等问题实现高性能,高可用,可伸缩和终一致性[架构] 使用较多的消息队列有 ActiveMQ,RabbitMQ,ZeroMQ,Kafka,MetaMQ,RocketM2、架构图3、主要概念Rab...原创 2019-08-04 22:33:48 · 573 阅读 · 0 评论 -
微服务项目学习第一天(spring全家桶框架搭建)
最近跟着一个视频教程在学微服务相关的东西,这是第一天的内容,后续会持续更新。项目采用前后端分离的系统架构。这一篇主要说一些项目架构中要注意的东西。1.后端架构为:SpringBoot+SpringCloud+SpringMVC+SpringData 的spring全家桶。配置虚拟机使用docker。2.这里补充一下docker:docker的入门建议看这篇:http://dockon...原创 2019-08-01 19:00:58 · 1194 阅读 · 0 评论 -
微服务项目学习第二天--数据库查询与缓存(redis和springcache)
微服务项目学习的第二天,做了数据的查询与缓存(redis和springcache)。1、数据库操作的三种方式使用jpa自带的方法在服务层直接调用;在dao(数据库操作)层自定义方法,然后在服务层调用;(由Jpa自己生成sql语句,注意一些命名规则);在dao(数据库操作)层自定义方法,并自己写原生Sql语句。2、SQL语句的效率(多表联查)2.1查询语句解释:SELECT * F...原创 2019-08-01 19:52:07 · 897 阅读 · 0 评论 -
微服务项目学习--第三天-开始mongodb
第三天-开始mongodb(主要介绍一下MongoDB的使用场景、基础知识和在java中的使用)MongoDB 是一个跨平台的,面向文档的数据库,是当前 NoSQL 数据库产品中最热门的一种。它介于关系数据库和非关系数据库之间,是非关系数据库当中功能最丰富,最像关系数据库的产品。它支持的数据结构非常松散,是类似 JSON 的 BSON 格式,因此可以 存 储比较复杂的数据类型。 MongoD...原创 2019-08-01 20:20:56 · 475 阅读 · 0 评论