Nginx是一款高性能的Web服务器和反向代理服务器,通常用来进行负载均衡,提供高可用的服务。而Keepalived是一款开源的高可用性解决方案,可以提高系统的可靠性和稳定性。
使用Nginx和Keepalived来配置高可用服务的具体步骤如下:
1. 安装Nginx和Keepalived
首先需要在所有的服务器上安装Nginx和Keepalived,具体安装方式可以参考相关的官方文档。
一、安装Nginx:1 : wget下载:mkdir -p /usr/local/software/
cd /usr/local/software/
wget http://nginx.org/download/nginx-1.6.2.tar.gz2 : 解压文件, 进行安装:tar -zxvf /usr/local/software/nginx-1.6.2.tar.gz -C ../3 : 下载
转载
2024-10-26 20:20:28
20阅读
目录简介优点安装目录结构nginx.conf配置文件结构server虚拟主机配置listenserver_namelocationrootindextry_filesproxy_pass使用反向代理配置语法常用指令proxy_passproxy_set_headerproxy_redirect负载均衡负载均衡策略轮询(默认策略)加权轮询iphash动静分离服务器限流正常限制访问频率突发限制访问频率
转载
2024-08-30 16:22:15
137阅读
目录基本配置设置用户工作衍生进程数错误日志存放路径pid文件存放路径设置最大连接数http->servergzip字符编码nginx的基本格式实战配置虚拟主机配置开始配置虚拟主机的ngix配置查看日志是否有内容基本配置设置用户设置用户,可以指明哪个用户可以使用nginx,nobody是低权限用户,提高用户的安全性。有“#”代表不需要设置用户。user nobody;工作衍生进程数工作衍生进
前言最近开发的项目中有使用到微前端,微前端在我这分为两大类,iframe、single-spa系列,在这篇文章我会记录下微应用的 single-spa、乾坤的使用和一些理解,我们公司内部的friday没有开源,在这里就不记录了。single-spasingle-spa使用新建father、child两个vue项目father(父应用)1. 安装single-spa基座npm install sin
本文将针对微前端框架 qiankun 的源码进行深入解析,在源码讲解之前,我们先来了解一下什么是 微前端。微前端 是一种类似于微服务的架构,它将微服务的理念应用于浏览器端,即将单页面前端应用由单一的单体应用转变为多个小型前端应用聚合为一的应用。各个前端应用还可以独立开发、独立部署。同时,它们也可以在共享组件的同时进行并行开发——这些组件可以通过 N
{
# 1、全局块
# 开启线程数,最大值可设逻辑CPU核数
work_processes 4;
# 定位全局错误日志文件,级别以notice显示,还有debug,info,warn,error,crit模式,debug输出最多,crir输出最少,根据实际环境而定
error_log logs/error.log;
error_log logs/error
前言,框架简单而言就是创建的一个简单的html+js项目,然后利用爬虫读取对应地址的文件,再挂载到自己html指定的dom结点上展示,因为获取不同的文件挂载到dom元素,故qiankun本身写的js和css可以影响到挂载的文件,也就是像bootstrap、mount、unmount等等生命周期在微应用没有下载qiankun框架也能使用的原理,但需要被爬虫读取的文件是允许该地址跨域访问,而且在原先的
背景:公司研发的项目主要是 GIS地图为基础的管理系统,由主体项目(管理业务模块)+ GIS地图应用,由于 GIS地图应用模块 会在多个地方使用,所以单独构建一个项目,分别在不同的业务场景中引用、交互,也在app中通过webview通信使用,之前一直使用iframe的通信方式,iframe基本也可以满足业务需求,应用分割、独立运行、分别部署,iframe方案已经满足并且不断优化已经满足需求,但是作
转载
2024-05-13 22:07:15
671阅读
一、自我介绍qiankun 简介首先开始之前,我先给大家简单的介绍一下乾坤,大家可以在 <qiankun.umijs.org> 的官网上,看到 qiankun 的介绍和 qiankun 的文档,诚如这张官网截图所示,我们对 qiankun 的一句话定义就是:“可能是你见过最完善的微前端解决方案”,它有以下 3 个特点:• 简单。无论你是什么技术栈,你用的是什么 js 框架,你都可以使用
作者 | Jonathan Saring 微前端将前端整体分解为许多更小、更易管理的片段。每个团队可以端到端地拥有自己的功能,可以在自己的代码库中工作,可以独立发布版本,可以不断进行小的增量升级,还可以通过 API 与其他团队集成,以便他们可以一起组建和管理页面和应用程序。本文中,作者收集了 11 个最杰出的微前端构建工具,并提供了进一步学习的链接和视频。 将单体后端分解成为微服务之后,后端开
最近看了几个微前端框架的源码(single-spa、qiankun、micro-app),感觉收获良多。所以打算造一个迷你版的轮子,来加深自己对所学知识的了解。这个轮子将分为五个版本,逐步的实现一个最小可用的微前端框架:支持不同框架的子应用(v1 分支)支持子应用 HTML 入口(v2 分支)支持沙箱功能,子应用 window 作用域隔离、元素隔离(v3 分支)支持子应用样式隔离(v4 分支)支持
Vue-genesis(一)介绍官网地址: https://fmfe.github.io/genesis-docs/genesis是一个轻量级的Vue SSR插件,不与任何框架进行绑定,但目前来说是基于vue框架,也不与任何一个node服务器进行绑定,但一般来说,node服务器优先选择express。概括性的说,它起到一个服务端聚合,客户端一键拆分打包的功效。什么是服务端聚合,即将所有子工程聚合到
乾坤来看这篇文章的我就不赘述乾坤是什么了乾坤官网qiankun 是一个基于 single-spa 的微前端实现库,旨在帮助大家能更简单、无痛的构建一个生产可用微前端架构系统。背景介绍需要将几个系统做整合,以一个应用为父应用,其余的应用为子应用 我这里的应用都是react的应用,市面上很多应用都是用vue来打样的 我这里仅仅只是入门,很多功能还没用上,比如父子应用通讯,一些已知的问题也没解决,比如样
转载
2024-01-11 21:10:12
79阅读
ERP实施顾问的职责及经验总结作者;:北京乾元坤和看这篇文章的多半都是做ERP实施顾问的了,那么在转让正题之前先给想做和正在做ERP实施顾问人的八大建议。ERP实施顾问是一种综合技术知识和管理能力的职业,门槛高所以很多人进不来,但是只要能进来,在成长中一般都可以磨练出来,就是说ERP实施顾问的成长需要积累,需要在实践中不断完善和提高。做ERP实施的八大建议以下是对ERP顾问职业所具备的知识和能力结
转载
2024-02-23 07:16:36
29阅读
环境搭建1、安装node.js:可以从官网下载各种系统下的安装包,地址:http://nodejs.cn/download/1)如果你是window系统,那简单了,直接下载.msi安装文件安装即可愉快的使用2)如果你是linux系统,那安装方式就很多了,具体可以参考:https://nodejs.org/en/download/package-manager/查看是否安装成功: $node -v
一、安装乾坤父应用1.以umi创建一个react工程,开启乾坤插件 mkdir myapp && cd myapp
yarn add @umijs/plugin-qiankun -D 2. 父工程添加qiankun插件 yarn add @umijs/plugin-qiankun -D 3.修改 .umirc.ts 配置文件 import { defineConfig } from
转载
2024-01-30 23:25:16
365阅读
准备阶段!!! 因为node版本或者vue-cli版本不同可能造成 1) 主应用抓取不到子应用,报错 “xxx died xxx”2)初始化项目 , 项目的结构不同导致文章阅读比较麻烦. !!!1.例子中node版本是 v14.17.0 , node历史版本下载链接2. powershlell 中输入 vue --version 查看vue-cli的版本 , 本文例子是3.11.0 , vue-c
转载
2024-01-12 06:44:17
708阅读
//基于乾坤2.5的版本 仅针对于部署在根目录下的Vue工程 **注意 : package.json 中 name 为 二级路由名称 在主基座路由中用到,并 自动匹配子应用 进行加载 **一、接入点1、新增文件(由共同组提供)
## 以下两个文件要新增至 src 目录下(1)globalsetting.jsglobalsetting(2)public-pathjs//判断当前环境为乾坤环境
if
转载
2024-06-04 22:26:32
83阅读
昨天新建了两个项目,上手体验了一下微前端乾坤,感觉很神奇,但官网教程似乎对新手不大友好,上手完以后感觉很简单,但中间过程实在繁琐,各种报错和百度,今天上班摸鱼,记录一下全部过程,方便日后操作。1、乾坤主应用。①使用vue脚手架新建一个vue项目,重点是添加vue-router ②安装乾坤依赖$ yarn add qiankun # 或者 npm i qiankun -S ③在main.js中注册微
转载
2024-02-08 14:50:58
0阅读