- 博客(7)
- 收藏
- 关注
原创 ElasticSearch简介
一、什么是ElasticSearch Elaticsearch,简称为es, es是一个开源的高扩展的分布式全文检索引擎,它可以近乎实时的存储、检 索数据;本身扩展性很好,可以扩展到上百台服务器,处理PB级别的数据。es也使用Java开发并使用 Lucene作为其核心来实现所有索引和搜索的功能,但是它的目的是通过简单的RESTful API来隐藏 Lucene的复杂性,从而让全文搜索变得简单。 二、ElasticSearch的使用案例 2013年初,GitHub抛弃了Solr,采取E
2021-11-15 14:23:40
1522
原创 RabbitMq
1.MQ的概述 MQ全称 Message Queue(消息队列),是在消息的传输过程中保存消息的容器。多用于分布式系统 之间进行通信。 2.MQ的优势 MQ相当于一个中介,生产方通过MQ与消费方交互,它将应用程序进行解耦合。 (1)应用的解耦 (2)任务一步处理 (3)削峰填谷 3.MQ的劣势 (1)系统可用性降低 (2)系统复杂度提高 (3)一致性问题 4.常见的MQ产品 目前业界有很多的 MQ 产品,例如 RabbitMQ、RocketMQ、ActiveMQ、Ka
2021-11-13 14:30:47
668
原创 Nginx
1.什么是Nginx Nginx 是⼀款⾼性能的 http 服务器/反向代理服务器及电⼦邮件(IMAP/POP3)代理服务器。由俄罗斯 的程序设计师伊⼽尔·⻄索夫(Igor Sysoev)所开发,官⽅测试 nginx 能够⽀⽀撑 5 万并发链接,并且 cpu、内存等资源消耗却⾮常低,运⾏⾮常稳定。 2.Nginx应用场景 1、http 服务器。Nginx 是⼀个 http 服务可以独⽴提供 http 服务。可以做⽹⻚静态服务器。 2、虚拟主机。可以实现在⼀台服务器虚拟出多个⽹站。
2021-11-12 09:40:57
153
原创 Dubbo
什么是dubbo: 阿里巴巴开发的一款开源高性能rpc服务框架,用于开发分布式的应用。 各部分功能: Provider:暴露服务的服务提供方。 Consumer:调用远程服务的服务消费方。 Registry:服务注册与发现的注册中心。 Monitor:统计服务的调用次调和调用时间的监控中心。 Container:服务运行容器。 运行原理: (1)加载spring containner (2)加载*.xml文件,其中包括你的服务提供者下面的xml文件,里面配置了服务接口的具...
2021-11-05 09:11:12
122
原创 spring-cloud-Eureka
在我们真正开始学习spring-cloud需要准备环境有JDK1.8 Spring Boot 2.4.9 Spring Cloud 2020.3 Spring Cloud Alibaba 2021.1 Eureka是⼀个⽤于服务注册和发现的组件,最开始主要应⽤与亚⻢逊公司的云 计算服务平台AWS,Eureka分为Eureka Server和Eureka Client,Eureka Server为Eureka服务注册中心,Eureka Client为Eureka客...
2021-11-02 14:13:20
124
原创 spring-cloud
Spring Cloud是目前微服务架构领域的翘楚,无数的书籍博客都在讲解这个技术。不过大多数讲解还停留在对Spring Cloud功能使用的层面,其底层的很多原理,很多人可能并不知晓。因此本文将通过大量的手绘图,给大家谈谈Spring Cloud微服务架构的底层原理。 实际上,Spring Cloud是一个全家桶式的技术栈,包含了很多组件。本文先从其最核心的几个组件入手,来剖析一下其底层的工作原理。也就是Eureka、Ribbon、Feign、Hystrix、Zuul这几个组件。 为什么要学习
2021-11-02 14:06:00
138
原创 Josn解析方法
什么是JSON: JSON: JavaScript Object Notation JS对象简谱 , 是一种轻量级的数据交换格式 编写方法: 一个对象, 由一个大括号表示. 括号中 描述对象的属性 . 通过键值对来描述对象的属性 (可以理解为, 大括号中, 包含的是一个个的键值对.) 格式: 键与值之间使用冒号连接, 多个键值对之间使用逗号分隔. 键值对的键 应使用引号引住 (通常Java解析时, 键不使用引号会报错. 而JS能正确解 析.) 键值对的值, 可以是JS中的任意类型的数据
2021-07-31 08:38:23
212
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅