美文网首页工作生活
单词计数应用

单词计数应用

作者: 大鱼炖海棠 | 来源:发表于2019-07-03 22:17 被阅读0次

打算利用近期所学,以单词计数为核心业务搭建一套环境,将 Nginx,Redis,keepalive,ActiveMQ,ELK 等技术集成到 SpringBoot 应用当中,在搭建过程中加深对各项技术的运用和理解。

一、环境准备

首先需要解决基建问题,因为硬件资源是有限的,所以很多服务只能使用单节点或者伪集群模式。服务器初步规划如下:

  • 单节点的 Nginx 服务和 Redis 3主3从伪集群部署在服务器 1
  • 单节点的 ActiveMQ 和 SpringBoot 应用部署在服务器 2
  • EL 部署在服务器 3,Kibana部署在服务器 4
  • 使用 filebeat 采集日志,filebeat 分别在 服务器 1 和 服务器 2 上部署 1 个节点,采集 Nginx 和 应用产生的日志

接下来准备好我们的基础环境服务器:基础环境服务器基于 CentOS 7 安装,进入系统后配置好静态 IP 并设置防火墙,然后安装 JDK8,gcc+ 编译环境,wget、vim等工具。最后分别下载 Nginx,Redis,ActiveMQ 和 ELK。

克隆4份基础环境服务器,他们是实际进行部署的服务器,基础环境服务器只作为tag使用。

二、Redis伪集群部署

应用代码编写涉及 Redis 的连接和调试,因此优先部署 Redis 集群。详细步骤参考Redis 部署和集群环境搭建

三、ActiveMQ环境部署

待续

相关文章

网友评论

    本文标题:单词计数应用

    本文链接:https://www.haomeiwen.com/subject/htdhhctx.html