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

单词计数应用

作者: 大鱼炖海棠 | 来源:发表于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