这里写目录标题一、Nginx和Tomcat搭建群集的优点二、案例部署2.1 案例环境2.2 案例部署2.3 效果验证 一、Nginx和Tomcat搭建群集的优点传统模型下,一个项目部署在一台tomcat上,这个时候,假如 tomcat 因为服务器资源不够,突然挂机了,出现单点故障,那么整个项目就无法使用,给客户造成的损失可想而知!!Tomcat 不能单独应用于生产环境下,我们需要一套更可靠的解决
一、关于SSO单点登录单点登录sso的实现常见的有Oauth2(当前主流,较复杂)和CAS(Center Authentication Server),它们的区别。这里先研究一把apereo 实现的CAS SSO。二、CAS基本原理      访问服务:SSO 客户端发送请求访问应用系统提供的服务资源。定向认证:SSO 客户端会重定向用户请求到 S
转载 2024-09-12 07:41:21
50阅读
Netty初探NIO的类库和API繁杂,使用麻烦:需要熟练掌握Selector、ServerSocketChannel、SocketChannel、ByteBuffer等。开发工作量和难度都非常大:例如客户端面临断线重连、网络闪断、心跳处理、半包读写、网络拥塞和异常流的处理等等。Netty对JDK自带的NIO的API进行了良好的封装,解决了上述问题。且Netty拥有高性能、吞吐量更高,延迟更低,减
  目录简述1.Dubbo性能高的原因2.Dubbo框架3.Dubbo支持的协议4.Dubbo直连案例4.1服务提供者provider项目:4.2服务消费者Consumer:4.3测试直连项目5.dubbo直连方式-官方推荐方式(1)创建服务提供者web工程(2)创建服务消费者web工程(3)创建java接口工程(4)接口工程DubboInteface01中添加业务接口和实体类
转载 2024-06-11 14:45:14
750阅读
Redis179.redis 是什么?都有哪些使用场景?Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。Redis 使用场景: 数据高并发的读写 海量数据的读写 对扩展性要求高的数据 180. redis 有哪些功能?数据缓存功能 分布式锁的功能 支持数据持久化 支持事务 支持消息队列 181. redis
转载 2024-10-15 11:40:28
43阅读
# 实现Redis能用Nginx映射教程 ## 1. 整体流程 ```mermaid journey title 整体流程 section 开发者指导小白如何实现Redis能用Nginx映射 开发者->小白: 解释整体流程 小白->开发者: 提问 开发者->小白: 提供步骤和代码示例 ``` ## 2. 详细步骤 ```mer
原创 2024-03-20 06:19:05
130阅读
# 使用的用户和组 user nginx nginx;# 指定工作衍生进程数;一般几核CPU就配置几个。nginx进程数,建议设置为等于CPU总核心数。 worker_processes 1;#全局错误日志及PID文件;全局错误日志定义类型,[ debug | info | notice | warn | error | crit ] error_log /var/log/nginx/err
# Java页面能用nginx? 在当今的互联网世界中,Java 作为一种广泛使用的编程语言,经常被用于开发各种类型的应用程序。而 Nginx 则是一种高性能的 HTTP 和反向代理服务器。那么,Java 页面能否使用 Nginx 呢?答案是肯定的。本文将通过代码示例和关系图来解释这一问题。 ## Nginx 与 Java 的关系 Nginx 可以作为 Java 应用程序的反向代理服务器,
原创 2024-07-22 08:01:55
32阅读
1、Dubbo是什么?  Dubbo是阿里巴巴开源的基于 Java 的高性能 RPC 分布式服务框架,现已成为 Apache 基金会孵化项目  官网:http://dubbo.apache.org2、Dubbo需要 Web 容器?  不需要,如果硬要用 Web 容器,只会增加复杂性,也浪费资源。3、Dubbo内置了哪几种服务容器?Spring ContainerJetty ContainerLo
作为一个 Web 服务器,Nginx 的功能非常完善,完美支持 HTTP/1、HTTPS 和 HTTP/2,而且还在不断进步。1、进程池Nginx 作为“轻量级”的服务器,它的 CPU、内存占用都非常少,同样的资源配置下就能够为更多的用户提供服务,其奥秘在于它独特的工作模式。在 Nginx 之前,Web 服务器的工作模式大多是“Per-Process”或者“Per-Thread”,对每一个请求使用
转载 2024-03-25 09:06:25
15阅读
Credit: Justin Kenneth Rowley. You can find the original photo at flickr.The microservices style of architecture highlights rising abstractions in the developer world because of containeriza
文章目录一、缓存概述(1)缓存的作用(2)缓存常见的类型(3)Nginx缓存的原理二、配置Nginx缓存(1)主配置文件中缓存的语法(2)配置Nginx缓存-实验环境-实验目的-实验步骤(3)配置指定页面不进行缓存(4)统计缓存日志 一、缓存概述(1)缓存的作用通常情况下缓存是用来减少后端压力的,将压力尽可能的往前推,也就是往代理服务器上推,减少后端压力,提高网站并发延迟(2)缓存常见的类型后端
转载 2024-01-15 00:06:51
72阅读
Nginx Nginx有官方native build的32bit版本, 也有cygwin build的64bit版本, 出于稳定性的考虑, 还是选了官方的32bit. 解压, 本例中使用的路径是 C:\Servers\nginx-1.9.12 , 创建两个bat, 用于启动和关闭nginx: start_nginx.bat @echo off set NGINX_HOME=C:\Servers\
转载 2024-10-30 08:41:52
19阅读
零基础上手nuxt 最近抽空看了一下nuxt觉着挺有意思,于是打算写一篇文章总结,顺便说一些遇到的一些问题 官方介绍 Nuxt.js 是一个基于 Vue.js 的通用应用框架。 通过对客户端/服务端基础架构的抽象组织,Nuxt.js 主要关注的是应用的 UI渲染。它的优点如下: 基于 Vue.js自动代码分层服务端渲染强大的路由功能,支持异步数据静态文件服务ES6/ES7
在Kubernetes(K8S)中使用Nginx是非常常见的,Nginx作为一款高性能的Web服务器和反向代理服务器,能够很好地为Kubernetes集群中的应用程序提供服务。在这篇文章中,我将向您展示如何在Kubernetes集群中使用Nginx。 ### 步骤概览 | 步骤 | 描述 | |------|------| | 1 | 创建一个Nginx的Deployment | | 2 |
原创 2024-04-18 10:24:29
56阅读
工作这么多年一直用的都是 NGINX,也一直想写总结,不过之前都是在上班,下班后就比较懒了,所以一直搁置着,趁着现在离职了有时间,就想把之前欠下的都补上,也算是对自己近年来工作技能的总结,希望这篇文章能帮助到你。什么是 nginxNginx(发音同 “engine X”)是异步框架的网页服务器,也可以用作反向代理、负载平衡器和 HTTP 缓存。该软件由伊戈尔・赛索耶夫创建并于 2004 年首次公开
转载 2024-06-25 04:51:14
29阅读
1. 几个概念1.1 并发在操作系统的一个时间段中,有几个程序同时处于启动运行到运行完毕之间的状态,且这几个程序都在同一个处理机上运行。并发又有伪并发和真并发:伪并发是指单核处理器的并发,真并发是指多核处理器的并发。1.2 互斥并发进程之间的制约关系有两种,即互斥和同步。多个并发进程之间,因竞争使用临界资源而互相排斥执行的间接制约关系,叫作互斥。例1:例2:共享变量设两个进程P1,P2,它们共享同
linux系统不能说我们每个人都接触过,但是windows系统我们大家都很熟悉吧!但当我们接触Linux系统后,会喜欢上linux系统的管理和方法,很多人再回头使用windows时,突然会不习惯windows系统,他们会觉得windows系统中的图形界面很麻烦,图形也很low;如果你学习linux后也是这样的感受了,这个时候可以说你是一个linux的重度爱好者了,没接触过Linux的你,是不是感觉
目录文件权限说明1、所有步骤2、例子3、setcap 命令说明 linux新建用户参考: 文件权限说明从左至右,1-3位字母代表文件所有者(User)的权限,4-6位字母代表同组用户(Group)的权限,7-9字母代表其他用户(Other)的权限。通过4、2、1的组合,得到以下几种权限:0(没有权限);4(读权限);5(4+1 :读+执行);6(4+2 :读+写);7(4+2+1 :读+写+执行
Dubbo 是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。多余的介绍就不解释了,这里讲一个dubbo最基本的使用方法,发布服务暴露接口和接收服务,非常简单的;要运行dubbo,需要安装zookeeper作为注册中心,用来注册服务和进行负载均衡,首先我们来安装一个zookeeper,我使用的linux是centOS的,这里装的zookeeper是3.
转载 2024-03-30 09:10:10
43阅读
  • 1
  • 2
  • 3
  • 4
  • 5