
9、运维
文章平均质量分 74
运维 tomcat、es、nginx、linux
shining曙光
这个作者很懒,什么都没留下…
展开
-
Nginx作用
一、静态代理Nginx擅长处理静态文件,是非常好的图片、文件服务器。把所有的静态资源的放到nginx上,可以使应用动静分离,性能更好。二、负载均衡Nginx通过反向代理可以实现服务的负载均衡,避免了服务器单节点故障,把请求按照一定的策略转发到不同的服务器上,达到负载的效果。常用的负载均衡策略有1、轮询将请求按顺序轮流地分配到后端服务器上,它均衡地对待后端的每一台服务器,而不关心服务器实际的连接数和当前的系统负载。2、加权轮询不同的后端服务器可能机器的配置和当前系统的负载并不相同,因此它们的抗转载 2021-04-11 15:37:28 · 981 阅读 · 0 评论 -
zookeeper的使用场景
分布式协调你A系统发送个请求到mq,然后B消息消费之后处理了。那A系统如何知道B系统的处理结果?用zk就可以实现分布式系统之间的协调工作。A系统发送请求之后可以在zk上对某个节点的值注册个监听器,一旦B系统处理完了就修改zk那个节点的值,A立马就可以收到通知,完美解决。分布式锁对某一个数据连续发出两个修改操作,两台机器同时收到了请求,但是只能一台机器先执行另外一个机器再执行。那么此时就可以使用zk分布式锁,一个机器接收到了请求之后先获取zk上的一把分布式锁,就是可以去创建一个znode,接着执行操作翻译 2021-04-01 21:39:06 · 115 阅读 · 0 评论 -
es--2ElasticSearch结合springboot使用
https://www.bilibili.com/video/BV1py4y1r7Ar?from=search&seid=14817215112859046317笔记 https://blog.youkuaiyun.com/qq_20051535/category_10772271.html原创 2021-04-01 21:36:42 · 107 阅读 · 0 评论 -
es--3es原理及架构
倒排索引是什么ElasticSearch 和 Solr 底层都是基于Lucene,而Lucene的底层原理是 倒排索引倒排索引适用于快速的全文检索,一个倒排索引由文档中所有不重复词的列表构成,对于其中每个词,有一个包含它的文档列表ES的分布式架构原理能说一下么?elasticsearch设计的理念就是分布式搜索引擎,底层其实还是基于lucene的。核心思想就是在多台机器上启动多个es进程实例,组成了一个es集群。es中存储数据的基本单位是索引,比如说你现在要在es中存储一些订单数据,你就应该在原创 2021-03-31 21:53:47 · 1655 阅读 · 0 评论 -
ElasticSearch--1es基础
一、什么是 ElasticsearchElasticsearch 是一个分布式的开源搜索和分析引擎,适用于所有类型的数据,包括文本、数字、地理空间、结构化和非结构化数据。Elasticsearch 在 Apache Lucene 的基础上开发而成,由 Elasticsearch N.V.(即现在的 Elastic)于 2010 年首次发布。Elasticsearch 以其简单的 REST 风格 API、分布式特性、速度和可扩展性而闻名,是 Elastic Stack 的核心组件;Elastic Stack原创 2021-03-02 23:53:52 · 469 阅读 · 0 评论 -
Tomcat优化(内存、线程、IO)
Tomcat在各位JavaWeb从业者常常就是默认的开发环境,但是Tomcat的默认配置作为生产环境,尤其是内存和线程的配置,默认都很低,容易成为性能瓶颈.幸好Tomcat还有很多的提升空间.下文介绍一下Tomcat优化,可以分为内存,线程,IO.一:Tomcat内存优化启动时告诉JVM我要一块大内存(调优内存是最直接的方式)Windows 下的catalina.batLinux 下的catalina.sh 如:JAVA_OPTS=’-Xms256m -Xmx512m’-Xms JVM初始化堆原创 2020-11-30 10:17:41 · 621 阅读 · 0 评论 -
Tomcat2-Tomcat类加载机制
1、加载流程前面3个类加载和JVM的一致,CommonClassLoader、CatalinaClassLoader、SharedClassLoader和WebappClassLoader则是Tomcat自己定义的类加载器,它们分别加载/common/*、/server/*、/shared/*(在tomcat 6之后已经合并到根目录下的lib目录下)和/WebApp/WEB-INF/*中的Java类库。每一个Web应用程序对应一个WebApp类加载器每一个JSP文件对应一个Jsp类加载器。comm原创 2021-02-27 16:49:46 · 476 阅读 · 0 评论