一、引言
在当今快速发展的软件开发领域,选择合适的框架对于项目成功至关重要。Microi 吾码作为一款开源框架,凭借高效、灵活的特性,吸引了开发者的关注。
二、什么是 Microi 吾码?
Microi 吾码是一款轻量级、高性能的开源框架,旨在简化开发流程,提升开发效率。它支持多种编程语言,并提供了丰富的模块和插件,帮助开发者快速构建高质量的应用程序。
- 🐋技术栈:.NET9 + Dos.ORM + Vue3 + ElementPlus + UniAppX
三、核心特性
- 轻量级设计:Microi 吾码采用轻量级设计,核心库体积小,启动速度快,适合各种规模的项目。
- 模块化架构:Microi 吾码支持模块化开发,开发者可以根据需求灵活选择和组合模块,避免不必要的代码冗余。
- 高性能:通过优化底层代码和算法,Microi 吾码在处理高并发和大数据量时表现出色,确保应用程序的稳定运行。
- 跨平台支持:Microi 吾码支持多种操作系统和开发环境,包括 Windows、Linux 和 macOS,满足不同开发者的需求。
- 丰富的插件生态:Microi 吾码拥有丰富的插件生态,涵盖了数据库连接、缓存管理、安全认证等多个方面,极大地扩展了框架的功能。
四、快速上手
4.1 环境准备
首先,准备一个 CentOS7 Linux 环境,如果是 Windows 系统需要配置虚拟机。
- 虚拟机安装 CentOS7。
- 安装宝塔 Linux 面板。
- 基本 Docker 知识恶补。
如果你对运维一无所知,按照上面的教程学习你可以快速掌握基本运维知识。好了,通过上面的准备工作,我们开始正题。
4.2 一键脚本安装部署
有小伙伴提出他并不想在本地编译代码、打包镜像、上传镜像、安装服务器环境、安装 docker 容器等一系列繁琐的操作,因此博主编写了一键安装【mysql+redis+minio+mongodb+watchtower+低代码平台程序】脚本。
url=https://static.itdos.com/install/install-microi-centos.sh;if[-f /usr/bin/curl ];thencurl-sSO$url;elsewget-O install-microi-centos.sh $url;fi;bash install-microi-centos.sh
什么?就这一句代码就行了,没错,就这一句代码,在 linux 系统 bash 命令行输入该脚本即可一键部署。
注意事项:
- 执行上面脚本时,会提示【输入 g 以公网 IP 安装,输入 n 以内网 IP 安装】,请根据实际情况输入 g 或 n
- 如果服务器没有 docker 环境,也会提示是否按 y 安装,虽然博主建议使用 1Panel、宝塔之类的面板工具来管理服务器并安装 docker,但如果您想快速开始就直接键入 y 吧。
- 安装成功后,必需开放 microi-api 端口、前端传统界面端口、前端 Web 操作系统端口、MinIO 端口。
- 脚本安装 mysql 默认为 4G 内存服务器的性能配置,2G 内存服务器建议下载脚本去掉性能配置再运行脚本
- 重复执行一键脚本前会提示先删除所有已安装容器,这将导致所有数据丢失:
dockerps-a--format"{{.Names}}"|grep"^microi-install-"|xargs-rdockerrm-f
闭坑指南
- 有些服务器走不了任何 docker 加速源,因此博主将 redis、mysql、mongodb、minio、watchtower 全部跟程序一样打包上传到容器镜像服务。










