摘要:
RocketMQ 是一个纯 Java、分布式、队列模型的开源消息中间件;前身是 MetaQ,是阿里参考 Kafka 研发的一个队列模型的消息中间件,后开源给 Apache 基金会并成为 Apache 的顶级项目,具有高性能、高可靠、高实时、分布式的特点。 1、基本概念 1.1、主题(Topic) A 阅读全文
摘要:
Caddyfile 是一种方便用户使用的 Caddy 配置格式。这是大多数人最喜欢使用 Caddy 的方式,因为它易于编写、易于理解,且能满足绝大部分的使用场景。本文主要介绍 Caddyfile 的相关概念。 1、Caddyfile 结构 可选的全局选项块必须放在文件的头部 否则, Caddyfil 阅读全文
摘要:
本文主要介绍 Caddy 的实际使用,配置 Caddy 使用 Caddyfile + CLI 的方式;文中所使用到的软件版本:Centos 7.9.2009、Caddy 2.4.6。 1、配置日志 { log { output file /home/mongo/soft/caddy_2.6.4/ca 阅读全文
摘要:
Caddy 是一款基于 Go 语言编写的强大且可扩展的平台,可以给你的站点、服务和应用程序提供服务。本文主要内容为 Caddy 的简介及安装,文中所使用到的软件版本:Caddy 2.6.4、CentOS 7.9.2009。 1、简介 大多数人将 Caddy 用作 Web 服务器或代理,但 Caddy 阅读全文
摘要:
本文主要介绍 OpenResty 结合 lua 的使用,Nginx 功能的一般使用可参考:Nginx 入门实战(2)--简单使用;文中所使用到的软件版本:Centos 7.9.2009、OpenResty 1.21.4.2。 1、hello world server { listen 9096; s 阅读全文
摘要:
本文介绍的 OpenResty 为开源版本 OpenResty,官网地址为:https://openresty.org/cn/,如需了解商业版本,可访问商业官网:https://openresty.com.cn/cn/;文中所使用到的软件版本:OpenResty 1.21.4.2、pcre 8.43 阅读全文
摘要:
本文主要介绍如何通过 dockerfile-maven-plugin 插件把 Java 服务构建成 docker 镜像;文中所使用到的软件版本:Docker 20.10.17、Java 1.8.0_341、SpringBoot 2.7.12、Maven 3.8.4、dockerfile-maven- 阅读全文
摘要:
本文主要介绍如何通过 docker-maven-plugin 插件把 Java 服务构建成 docker 镜像;文中所使用到的软件版本:Docker 20.10.17、Java 1.8.0_341、SpringBoot 2.7.12、Maven 3.8.4、docker-maven-plugin 1 阅读全文
摘要:
POM( Project Object Model,项目对象模型 ) 是 Maven 工程的基本工作单元,它是一个 XML 文件,包含了项目的基本信息,用于描述项目如何构建,声明项目依赖等等。执行任务或目标时,Maven 会在当前目录中查找并读取 POM,获取所需的配置信息,然后执行目标。 1、基本 阅读全文
摘要:
Maven 是一种软件项目管理和理解工具;它基于项目对象模型(POM),从中央位置管理项目的构建、报告和文档,并帮助开发人员轻松管理依赖项并自动化构建过程。 1、简介 1.1、项目目录 Maven 使用约定优于配置的原则,提倡使用一个共同的标准目录结构。 目录说明 ${basedir} 项目根目录, 阅读全文