文章分类 - 微服务
摘要:2014 年可以认为是微服务 1.0 的元年,当年有几个标志性事件,一是 Martin Fowler 在其博客上发表了”Microservices”一文,正式提出微服务架构风格;二是 Netflix 微服务架构经过多年大规模生产验证,最终抽象落地形成一整套开源的微服务基础组件,统称 NetflixO
阅读全文
摘要:服务器端负载均衡 Nginxnginx 是客户端所有请求统一交给 nginx,由 nginx 进行实现负载均衡请求转发,属于服务器端负载均衡。 既请求由 nginx 服务器端进行转发。 客户端负载均衡 RibbonRibbon 是从 eureka 注册中心服务器端上获取服务注册信息列表,缓存到本地,
阅读全文
摘要:1)生产者弄丢了数据 生产者将数据发送到rabbitmq的时候,可能因为网络问题导致数据就在半路给搞丢了。 1.可以选择用rabbitmq提供的事务功能,在生产者发送数据之前开启rabbitmq事务(channel.txSelect),然后发送消息,如果消息没有成功被rabbitmq接收到,那么生产
阅读全文
摘要:概念 主流的消息队列之一,遵循AMQP协议,由内在高并发的Erlang语言开发,用在实时的对可靠性要求比较高的消息传递上。 消息(Message)是指在应用间传送的数据。消息可以非常简单,比如只包含文本字符串,也可以更复杂,可能包含嵌入对象。 消息队列(Message Queue)是一种应用间的通信
阅读全文
摘要:IK分词器插件 未安装; 解决办法: 进入 elasticsearch 安装目录下的 bin\ 目录,在此目录打开命令行窗口,输入下面代码安装IK分词器插件; elasticsearch-plugin install https://github.com/medcl/elasticsearch-an
阅读全文
摘要:ElasticSearch(must、should、filter、must_not) bool的查询 现实的查询需求从来都没有那么简单;它们需要在多个字段上查询多种多样的文本,并且根据一系列的标准来过滤。为了构建类似的高级查询,你需要一种能够将多查询组合成单一查询的查询方法。 你可以用 bool 查
阅读全文
摘要:<option name="configurationTypes"> <set> <option value="SpringBootApplicationConfigurationType" /> </set> </option> 注意:一键批量启动先选择最上面的Springboot 然后再启动
阅读全文
摘要:在1.5.x版本中通过management.security.enabled=false来暴露所有端点。 切换SpringBoot版本为2.x 使用IDE的搜索功能,找到类ManagementServerProperties,发现Security内部类已经被删除。 2.0暴露端点的方式: 方式1:
阅读全文
摘要:ElasticSearch 术语--文档、索引、集群、节点详解 本文主要介绍 ElasticSearch 的基本概念,学习文档、索引、集群、节点、分片等概念,同时会将 ElasticSearch 和关系型数据库做简单的类比,还会简单介绍 REST API 的使用用法。 ElasticSearch 术
阅读全文
摘要:RPC介绍 RPC(Remote Procedure Call):远程过程调用,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的思想。 RPC 是一种技术思想而非一种规范或协议,常见 RPC 技术和框架有: 应用级的服务框架:阿里的 Dubbo/Dubbox、Google gR
阅读全文
摘要:项目介绍 序号 名称 技术内容 1 项目架构 Vue、SpringBoot、Spring Cloud、Mybatis、Mysql 2 微服务架构与项目设计 微服务、Git(版本管理)、SonarQube(代码规范检测)、Scrum(项目敏捷管理)、Maven(管理并解决jar包之间冲突) 3 Spr
阅读全文
摘要:Ribbon与Nginx区别 1.服务器端负载均衡 Nginxnginx 是客户端所有请求统一交给 nginx,由 nginx 进行实现负载均衡请求转发,属于服务器端负载均衡。既请求由 nginx 服务器端进行转发。 2.客户端负载均衡 RibbonRibbon 是从 eureka 注册中心服务器端
阅读全文

浙公网安备 33010602011771号