微服务架构以及服务拆分原则

摘要:微服务是什么微服务起源于 2005 年 Peter Rodgers 博士在云端运算博览会提出的微 Web 服务(Micro-Web-Service),根本思想类似于 Unix 的管道设计理念。2014 年,由 Martin Fowler 与 James Lewis 共同提出了微服务的概念,定义了微服务架构风格是一种通过一套小型服务来开发单个应用的方法,每个服务运行在自己的进程中,并通过轻量级的机制进行通讯(HTTP API)。关键的三点是:

 Linux数据恢复软件extundelete应用实战

摘要:作为一名运维人员,保证数据的安全是根本职责,所以在维护系统的时候,要慎之又慎,但是有时难免会出现数据被误删除的情况,在这个时候改如何快速、有效地恢复数据呢?本文我们就来介绍一下Linux系统下常用的几个数据恢复工具。一、如何使用“rm -rf”命令在Linux系统下,通过命令“rm -rf”可以将任何数据直接从硬盘删除,并且没有任何提示,同时Linux下也没有与Windows下回收

 Supervisor-Linux后台进程管理工具

摘要: centos6.5安装配置supervisor1.下载并安装supervisorhttps://pypi.python.org/pypi/supervisor/3.2.0 wget https://files.pythonhosted.org/packages/c1/5d/f2badebeb0d40ec6a6d3e76c4cc5116cb4a83994790d361c2ccae8a78f44/supervisor-3.2.0.tar.gztar -zxvf supervisor-3.2.0.tar.gzcd supervisor-3.2.0python setup.py install或:指定安装supervisor3.2.0,这个版

 Linux系统终极优化加固精华版

摘要:安全是 IT 行业一个老生常谈的话题了,从之前的“棱镜门”事件中折射出了很多安全问题,处理好信息安全问题已变得刻不容缓。 因此做为运维人员,就必须了解一些安全运维准则,同时,要保护自己所负责的业务,首先要站在攻击者的角度思考问题,修补任何潜在的威胁和漏洞。本文主要分为如下五部分展开:·        账户和登录安全·

 CentOS6.x-升级gcc4.4.7到gcc4.8.5

摘要:CentOS6.x-升级gcc4.4.7到gcc4.8.5因为需要用到C++11,但CentOS 6.x自带的gcc4.4.7不支持,所以决定升级gcc。wget http://people.centos.org/tru/devtools-2/devtools-2.repomv devtools-2.repo /etc/yum.repos.dyum install devtoolset-2-gcc devtoolset-2-binutils devtoolset-2-gcc-c++三个安装包会被装在 /opt/rh/devtoolset-2/root/ 中更新软连接:mv /usr/bin/gcc /usr/b

 RabbitMQ多服务器节点集群架构配置

摘要:对于普通模式,集群中各节点有相同的队列结构,但消息只会存在于集群中的一个节点。对于消费者来说,若消息进入A节点的Queue中,当从B节点拉取时,RabbitMQ会将消息从A中取出,并经过B发送给消费者。         应用场景:该模式各适合于消息无需持久化的场合,如日志队列。当队列非持久化,且创建该队列的节点宕机,客户端才可以重连集群其他节点,并重新创

 chown误操作导致服务宕机修复过程

摘要:一次不小心敲了chown -R www:www /导致ssh都无法登录主机,原以为要重装系统,没想到阿里云控制台还能登录,于是开始了修复过程,记录如下:1、恢复ssh在阿里云控制台中,我想反向操作下chown,于是chown -R root:root /一堆错误后,发现ssh还是不能登录,启动ssh报错,说什么too open,于是将ssh的几个key文件改为600权限,重启后发现ssh远程可以登录了,开心。2.修复操作系统

 Linux系统chmod误操作目录权限恢复方法

摘要:部门刚上线了一个新系统,发现一个BUG,于是开发直接上机器调试,他认为是文件目录权限不够的问题,于是想用chmod -R 777 先给这个程序目录全部权限试试。结果,那家伙手一抖命令敲成了:chmod 777 -R /*而且想都不想就回车了,然后弹出一堆 /proc/*** 没权限更改目录权限的错误提示,我一看就冷了一大截。。。里面让他ctrl +C 终止命令。不出所想,系统文件权限已经大部分都变

 微服务API网关-kong+postgresql+konga安装配置

摘要:微服务API网关拓扑图:配置环境:[root@node154 kong]# cat /etc/redhat-release CentOS Linux release 7.6.1810 (Core) 部署版本:kong:  1.1.2-1.noarch postgresql: v10.4 (注意:psql版本必须与kong版本对应)安装依赖包安装gcc编译环境$ sudo yum install -y gcc gcc-c++pcre安装pcre(Perl Compatible Regular Expressions) 是一个 Perl 库,包括 perl

 Linux 秒级定时任务利器-webcron

摘要:功能:统一管理多种定时任务。秒级定时器,使用crontab的时间表达式。可随时暂停任务。记录每次任务的执行结果。执行结果邮件通知。系统需要安装Go和MySQL。安装配置GO环境:下载go源码 wget https://dl.google.com/go/go1.13.1.linux-amd64.tar.gz将go解压到/usr/local目录下 sudo tar -zxvf go1.11.linux-amd64.tar.gz -C /usr/local将/usr/local/go/bin目录添加至PATH环境变
分页:« 1 2 3 4 5 6 7 8 9 10 »
Powered by AKCMS