地址 服务器linux idrac

【从零开始学微服务】04.微服务架构的特点

>大家好,欢迎来到万猫学社,跟我一起学,你也能成为**微服务专家**。 微服务架构被技术大牛们总结出了以下九个特点: - 服务组件化 - 围绕业务功能 - 产品而不是项目 - 强终端弱管道 - 去中心化管理 - 去中心化数据管理 - 基础设施自动化 - 容错性设计 - 演进式设计 ![](https ......
架构 特点 04

一次 Dubbo 服务请求流程

基本工作流程: 工作原理 工作原理分 10 层:第一层:service 层,接口层,给服务提供者和消费者来实现的(留给开发人员来实现);第二层:config 层,配置层,主要是对 Dubbo 进行各种配置的,Dubbo 相关配置;第三层:proxy 层,服务代理层,透明生成客户端的 stub 和服务 ......
流程 Dubbo

事件驱动架构:如何在应用程序中实现事件驱动的本地消息服务服务

[toc] 事件驱动架构:如何在应用程序中实现事件驱动的本地消息服务 ## 1. 引言 1.1. 背景介绍 随着互联网应用程序的快速发展,分布式系统在各个领域得到了广泛应用。在分布式系统中,消息服务作为其中重要的一环,承担着传递和处理消息的作用。通过消息服务,分布式系统可以实现异步处理、解耦、容错等 ......
事件 应用程序 架构 消息 程序

查找占用Linux系统上最多空间的目录

要查找占用Linux系统上最多空间的目录,可以使用以下命令: du -h --max-depth=1 / 这个命令会列出根目录下每个目录占用空间的大小,并以降序排列。其中,`-h`选项表示以人类可读的格式显示大小,`--max-depth=1`选项表示只显示一层目录你可以通过查看这个列表来确定哪些目 ......
目录 系统 Linux 空间

什么是微服务

> 单体架构是把所有的内容都写到同一个工程下,进行统一的部署 > > 单体架构存在问题: > > 1. 耦合度高 > 2. 扩展性差 > > 衍生出了分布式架构 > > > ​ 分布式架构:就是把一个大的模块拆分成若干个小的模块,这些小的模块共同组成一个大的模块 > > ​ 但是分布式没有明确解决很 ......

免费虚拟主机"“免费云服务器”

首先是一台免费服务器,确实如这兄嘚所说,"免费虚拟主机"“免费云服务器”提供服务器和免费虚拟主机的,只不过会有时间限制,到期前需要发帖帮他们宣传,发的帖子给他们审核后才可以增加续期,其实很简单,这台免费服务器是2021-07-18开的,每周提交一次续期,其实不难,配置不高,也限制流量,空间只有1G大 ......
虚拟主机 主机 服务器 quot

Linux下进程隐藏

https://github.com/gianlucaborello/libprocesshider/ 劫持预加载动态链接库 LD_PRELOAD 查看 Linux 操作系统正在运行的进程,一般会使用系统命令 ps、top 等,像 ps 这样的命令通常是读取了 /proc/ 目录下文件。Linux ......
进程 Linux

自动生成一个systemd服务

systemd兼容/etc/init.d/目录下的启动脚本,可以自动生成systemd服务,如下举例: main.cpp #include <iostream> #include <unistd.h> int main() { while(1) { std::cout<<"hello world"< ......
自动生成 systemd

微服务设计:演化式架构师、如何建模服务

架构师必须改变那种从一开始就要设计出完美产品的想法,相反我们应该设计出一个合理的框架,在这个框架下可以慢慢演化出正确的系统,并且一旦我们学到了更多知识,应该可以很容易地应用到系统中。 我们的架构师应该像城市规划师那样专注在大方向上,只在很有限的情况下参与到非常具体的细节实现中来。他们需要保证系统不但 ......
架构

服务器远程管理

步骤: 1.首先将配置网络,并实现客户机与服务器可以互通 2.服务器开启允许被远程控制:此电脑右键属性 -- 远程设置 -- 选择允许 -- 确定 3.在客户机上:win+R -- 输入mstsc打开远程连接工具 4.在mstsc工具上输入服务器的IP点击确定 5.输入服务器的账号和密码 注意:如使 ......
远程管理 服务器

【Linux】systemd.timer replace the crontab or at jobs

### systemd 架构 ``` 学习 Systemd 的第一步,就是搞懂"单元"(unit)是什么。 简单说,单元就是 Systemd 的最小功能单位,是单个进程的描述。一个个小的单元互相调用和依赖,组成一个庞大的任务管理系统,这就是 Systemd 的基本思想。 由于 Systemd 要做的 ......
systemd replace crontab Linux timer

Linux安装MongoDB

Linux安装MongoDB 环境 Linux: Centos7 MongoDB: 5.0.9 下载位置官网:https://www.mongodb.com/try/download/community https://fastdl.mongodb.org/linux/mongodb-linux-x ......
MongoDB Linux

Linux将home磁盘空间分给root_随笔记

# 将home空间配给roottar cvf /home.tar /home # 备份家目录fuser -km /home # 终止家目录所有进程umount /home # 卸载家目录lvremove /dev/mapper/centos-home # [y/n] 删除家卷(逻辑卷)lvcreat ......
磁盘 随笔 Linux 空间 home

linux服务器网口bond和交换机链路聚合的对接和差异之理解

linux服务器网口bond和交换机链路聚合的对接和差异之理解 1、前言 我们在服务器和交换机对接的场景中,经常接到这样的需求——1、希望服务器和接入交换机之间的链路形成冗余;2、两条链路形成冗余的同时,对两条物理链路的流量进行负载分担,从而形成带宽叠加的效果。因此在这样的需求之下,就需要分别在Li ......
网口 链路 交换机 差异 服务器

如何提高服务的并发性能?

一、应用层面 读写分离、缓存、ES、线程池、多线程、队列、集群、令牌、系统拆分、隔离、系统升级(可水平扩容方向)、限流、页面静态化。 1、页面静态化 通过Freemarker对页面进行静态化,减少用户与服务器端的交互。 二、时间换空间 降低单次请求时间,这样在单位时间内系统并发就会提升。 三、空间换 ......
性能

LINUX安装nginx详细步骤

1.安装依赖包 //一键安装上面四个依赖yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel2.下载并解压安装包 //创建一个文件夹cd /usr/localmkdir nginxcd nginx//下载tar包wge ......
步骤 LINUX nginx

Linux可视化管理-webmin工具

环境:连接工具:tabby,操作系统:centos7.6. ## webmin ### 介绍 ​ Webmin 是功能强大的基于 Web 的 Unix/linux 系统管理工具。管理员通过浏览器访问 Webmin 的各种管理功能并完成相应的管理操作。除了各版本的 linux 以外还可用于:AIX、H ......
工具 webmin Linux

如何创建Linux虚拟机

二,新建Linux虚拟机 1.1 创建新的虚拟机 1 2 3 4 5 6 7 1.2编制虚拟机设置 1 2 3 3 1.3 开启Linux虚拟机 1 2 3 4 5 6 6 7 8 9 10 11 12 13 14 15 16 17 (C:\Users\G。\AppData\Roaming\Typo ......
Linux

Linux下安装neo4j

Linux下安装neo4j 一、JDK安装 参照https://www.cnblogs.com/yclh/p/14849228.html 中jdk1.8的安装 二、下载neo4j 下载地址:https://neo4j.com/download-center/ 选择社区版,下载完成后得到neo4j-c ......
Linux neo4j neo4 neo 4j

虚拟机安装Linux

二、虚拟机安装Linux 1.新建虚拟机,选择典型安装 2.选择稍后安装操作系统 3.选客户机操作系统为Linux(L),版本(V)为CentOS 7 64位 4.命名虚拟机,也可以根据需求更改默认位置 5.指定虚拟机最大磁盘大小,并选择将虚拟磁盘拆分成多个文件 6.点击完成创建虚拟机 7.点击虚拟 ......
Linux

Hyper-V是微软开发的一种虚拟化技术,它允许在一台物理计算机上创建和管理多个虚拟机。虚拟机可以运行不同的操作系统,如Windows、Linux等。以下是关于Hyper-V的一些要点

Hyper-V是微软开发的一种虚拟化技术,它允许在一台物理计算机上创建和管理多个虚拟机。虚拟机可以运行不同的操作系统,如Windows、Linux等。以下是关于Hyper-V的一些要点: **虚拟化技术**:Hyper-V是一种类型-1(裸金属)虚拟化技术,它直接运行在硬件上,而不需要一个宿主操作系 ......
Hyper-V Hyper 要点 多个 物理

linux 核间通讯rpmsg架构分析【转】

转自:https://blog.csdn.net/wind0419/article/details/123277545 以imx8为例 在最底层硬件上,A核和M核通讯是靠硬件来进行的,称为MU,如图 Linux RPMsg 是在virtio framework上实现的一个消息传递机制VirtIO 是 ......
架构 通讯 linux rpmsg

Linux基础26 rsync服务, 三种传输方式

Rsync服务 一、备份 1.什么是备份? 备份就是把重要的数据或文件再次复制一份保存起来(给源文件增加一个副本) 2.为什么要备份? 数据很重要!!! 出现故障之后,需要恢复数据(软件服务出现问题几率很小,80%都是人为故障) 3.能不能不做备份 对于不重要的数据,可以不做备份 对于不必要的数据可 ......
方式 基础 Linux rsync

linux下搭建mysql

Linux下搭建mysql一、上传解压mysql压缩包1.上传mysql压缩包到linux下任意目录比如/usr/src(新系统需要给该目录添加权限:chmod 777 /usr/src)2.解压mysql压缩包unzip mysql-community-5.7-all.zip二、安装mysql应用 ......
linux mysql

linux下docker安装与使用

linux下docker安装1.安装依赖包执行命令:yum install -y yum-utils device-mapper-persistent-data lvm22.安装docker执行命令:yum install -y docker3.启动和关闭docker启动:systemctl sta ......
docker linux

linux下redis安装与使用

linux下redis安装与使用一、redis安装1.上传reids压缩包到任意目录,一般与mysql数据库放一起。/usr/src2.redis压缩包解压tar xvf redis-7.0.4.tar.gz3.用gcc编译C语言,先安装gccyum install –y gcc4.进入到解压后的r ......
linux redis

linux最常用命令

Linux最常用命令一.防火墙相关1.查看防火墙是否开启:systemctl status firewalld2.关闭防火墙:systemctl stop firewalld3.永久关闭防火墙:systemctl disable firewalld二.压缩相关zip压缩与解压缩1.压缩zip -r ......
命令 常用 linux

Linux系统搭建JDK环境

Linux系统搭建JDK环境一、把jdk1.8的压缩包传到Linux系统/usr/local目录下1.给/usr/local添加读写权限,否则无法上传Chmod 777 /usr/local2.在Xftp中双击JDK文件上传到/usr/local目录下点击向上的箭头号,一路返回到根目录,然后进入到/ ......
环境 系统 Linux JDK

Linux系统搭建Jmeter环境

Linux系统搭建Jmeter环境一、把Jmeter的压缩包传到Linux系统/home目录下1.给/home添加读写权限chmod 777 /home2.进入到/home目录下,双击Jmeter压缩包,上传文件3.解压Jmeter压缩包unzip apache-jmeter-5.5.zip如果没有 ......
环境 Jmeter 系统 Linux

Linux-screen

问题:uwsgi部署flask项目,xshell关闭后,flask项目接口访问不到 解决:使用会话技术 安装会话 ``` yum install screen ``` 创建会话,name为会化名,创建后会跳转到会话,在此会话中启动项目 ``` screen -S name (torchcu11) [ ......
Linux-screen screen Linux