微服务
文章平均质量分 92
经理,天台风好大
Deeply Inspire Yourself,Do It Yourself
展开
-
【微服务】----索引目录
微服务篇---文章目录导航原创 2020-08-04 14:57:44 · 477 阅读 · 0 评论 -
Docker
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。原创 2020-08-18 19:49:24 · 341 阅读 · 0 评论 -
Docker的离线和在线安装方法
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。原创 2020-08-17 16:25:04 · 815 阅读 · 0 评论 -
拼多商城实现商品的全文检索
文章目录修改 hosts 文件, 添加 www.pd.com 映射IDEA 导入 pd-web 项目修改数据库连接配置启动项目, 访问 www.pd.com商品检索调用分析pom.xml 添加 solr 和 lombok 依赖application.yml 添加 solr 连接信息Item 实体类SearchService 业务接口SearchServiceImpl 业务实现类SearchController 控制器修改 hosts 文件, 添加 www.pd.com 映射127.0.0.1 .原创 2020-08-17 14:54:58 · 586 阅读 · 0 评论 -
Lucene Solr 811的使用
Lucene Solr 811的使用原创 2020-08-16 16:03:51 · 331 阅读 · 1 评论 -
Solr安装
在虚拟机中安装Solr安装原创 2020-08-15 16:39:17 · 352 阅读 · 0 评论 -
Lucene Solr 811 --- slor+Lucene入门
solrSolr是一个高性能,基于Lucene的全文搜索服务器。同时对其进行了扩展,提供了比Lucene更为丰富的查询语言,同时实现了可配置、可扩展,并对查询性能进行了优化,并且提供了一个完善的功能管理界面,是一款非常优秀的全文搜索引擎。luceneLucene是apache jakarta项目的一个子项目,是一个开放源代码的全文检索引擎开发工具包,但它不是一个完整的全文检索引擎,而是一个全文检索引擎的架构,提供了完整的查询引擎和索引引擎,部分文本分析引擎。Lucene的目的是为软件开发人员提供一个简原创 2020-08-15 16:25:48 · 308 阅读 · 0 评论 -
RabbitMQ — 六种工作模式(三)
文章目录RPC模式1.1 客户端1.2 回调队列 Callback Queue1.3 关联id (correlationId):1.4 小结1.5 RPC的工作方式是这样的:1.6 完成的代码1.6.1 服务器端1.6.2 客户端1.7 virtual host1.7.1 创建virtual host: `/pd`1.7.2 设置虚拟机的用户访问权限RPC模式如果我们需要在远程电脑上运行一个方法,并且还要等待一个返回结果该怎么办?这和前面的例子不太一样, 这种模式我们通常称为远程过程调用,即RPC.原创 2020-08-14 23:35:12 · 549 阅读 · 0 评论 -
Spring Cloud --- sleuth + zipkin
文章目录sleuth + zipkin一、sleuth 链路跟踪1.1 微服务中添加 spring cloud sleuth 依赖1.2 在控制台查看链路跟踪日志二、sleuth + zipkin 链路分析2.1 链路数据抽样比例2.2 zipkin 服务2.2.1 下载 zipkin 服务器2.2.2 启动 zipkin 时,连接到 rabbitmq2.3 微服务添加 zipkin 起步依赖2.4 启动并访问服务,访问 zipkin 查看链路分析三、向eureka注册正确的ip地址3.1 选择正确网卡3.原创 2020-08-14 23:21:31 · 594 阅读 · 0 评论 -
RabbitMQ --- Spring boot 整合
文章目录项目准备:新建项目一、简单模式1.1 主程序1.2 生产者1.3 消费者1.4 测试类二、工作模式2.1 主程序2.2 生产者2.3 消费者2.4 测试类2.5 ack模式2.5.1 设置Ack模式2.5.2 手动执行确认操作2.6 抓取数量三、发布和订阅模式3.1 主程序3.2 生产者3.3 消费者3.4 测试类四、路由模式4.1 主程序4.2 生产者4.3 消费者4.4 测试类五、主题模式5.1 主程序5.2 生产者5.3 消费者5.4 测试类六、RPC异步调用6.1 主程序6.2 服务端6..原创 2020-08-14 15:35:00 · 372 阅读 · 0 评论 -
并夕夕商城整合 rabbitmq
拼多商城整合rabbitmq1.1 订单存储的解耦1.2 生产者-发送订单1.3 消费者-接收订单,并保存到数据库1.4 手动确认(了解)原创 2020-08-12 22:08:24 · 416 阅读 · 0 评论 -
RabbitMQ --- 六种工作模式(二)
1.4 路由模式;1.5 主题模式原创 2020-08-12 15:50:38 · 413 阅读 · 0 评论 -
Spring Cloud --- config配置中心
提交项目到gitee原创 2020-08-11 18:09:05 · 448 阅读 · 0 评论 -
Spring Cloud --- Turbine使用
hystrix只能实现单个微服务的监控,可是一般项目中是微服务是以集群的形式搭建,一个一个的监控不现实。而Turbine的原理是,建立一个turbine服务,并注册到eureka中,并发现eureka上的hystrix服务。通过配置turbine会自动收集所需hystrix的监控信息,最后通过dashboard展现,以达到集群监控的效果。原创 2020-08-10 10:00:45 · 894 阅读 · 1 评论 -
RabbitMQ --- 六种工作模式(一)
1、简单模式(一对一);2、工作模式(多个消费者);2.1 消息确认(Ack);2.2 合理分发(Qos);2.3 消息持久化;3、发布订阅模式(群发)原创 2020-08-09 17:55:49 · 472 阅读 · 0 评论 -
order service 调用商品库存服务和用户服务
一、修改04项目,完成远程调用,环境配置,Java源文件修改二、order-service 配置启动参数,启动两台服务器三、启动服务,访问测试四、hystrix dashboard 监控 order service 断路器原创 2020-08-09 15:08:45 · 1419 阅读 · 0 评论 -
RabbitMQ --- 安装及基本概念
RabbitMQ是实现了高级消息队列协议(AMQP)的开源消息代理软件(亦称面向消息的中间件)。RabbitMQ服务器是用Erlang语言编写的,而集群和故障转移是构建在开放电信平台框架上的。所有主要的编程语言均有与代理接口通讯的客户端库。原创 2020-08-09 10:02:18 · 330 阅读 · 0 评论 -
Spring Cloud --- feign
微服务应用中,ribbon 和 hystrix 总是同时出现,feign 整合了两者,并提供了声明式消费者客户端原创 2020-08-08 16:05:14 · 278 阅读 · 0 评论 -
Spring Cloud --- Hystrix(容错工具)
1、微服务中服务降级、熔断机制-------Hystrix2、hystrix 配置原创 2020-08-07 17:42:50 · 331 阅读 · 1 评论 -
Spring Cloud Ribbon
1、ribbon服务消费者2、ribbon负载均衡和重试原创 2020-08-06 22:35:32 · 294 阅读 · 0 评论 -
Spring Cloud --- 微服务的注册与发现eureka
发现服务:订单要调用商品和用户;首先所有服务都要向注册中心进行注册;订单从注册中心拉取注册表;1、eureka运行机制;2、service provider 服务提供者3、eureka和服务提供者的高可用;原创 2020-08-05 17:12:07 · 349 阅读 · 0 评论 -
Spring Cloud入门(二)
1.service服务2.commons 通用项目3.item service 商品服务4.user service 用户服务5.order service 订单服务原创 2020-08-05 11:06:17 · 352 阅读 · 0 评论 -
Spring Cloud入门(一)
1.Spring Cloud的概念2.Spring Cloud技术组成3.Spring Cloud 和 Dubbo 区别原创 2020-08-04 14:49:46 · 376 阅读 · 0 评论