服务器 轻量 性价比 性能

服务器无损升级技术解析

声明:本人原创文章,详细内容已发布在我的微信个人技术公众号 网络技术修炼,公众号总结普及网络基础知识,包括基础原理、网络方案、开发经验和问题定位案例等,欢迎关注。 概述 软件工程中持续迭代和更新是必不可少的,在服务端软件更新时,保持服务的连续性是一项关键任务。本文将从技术角度解析服务端软件更新过程如 ......
服务器 技术

微服务设计:分解单块系统

限界上下文就是一个非常好的接缝,因为它的定义就是组织内高内聚和低耦合的边界。 数据库是所有杂乱依赖的源头 打破外键关系,把外键约束从数据库转移到代码中实现。这也就意味着,我们可能需要实现跨服务的一致性检查,或者周期性触发清理数据的任务。 表结构分离后,对于原先的某个动作而言,对数据库的访问次数可能会 ......
系统

[ GitLab ] GitLab CE 中各个参数对应的服务和功能,以及是否可以关闭

[https://www.cnblogs.com/yeungchie/](https://www.cnblogs.com/yeungchie/ "https://www.cnblogs.com/yeungchie/") | 参数 | 对应功能 | 是否可关闭 | | | | | | nginx | ......
GitLab 参数 功能 CE

JMeter性能测试-01

一、使用JMeter工具发送get请求 (1)不带参数的get请求 (2)路径上带参数的get请求 (3)带参数的get请求 二、使用JMeter工具发送post请求 (1)不带参数的post请求 (2)表单数据类型的post请求 (3)form数据类型的post请求,要添加http信息管理头,申明 ......
性能 JMeter 01

云服务器 搭建NFS 文件系统 用于解决负载均衡session 文件共享等

解决的问题: 如果多台服务器负载均衡 用户没有根据TCP设置分配在一台服务器 那么session无法共享 文件无法共享 一台服务器创建了文件 另外一台也会同步创建 1.搭建NFS Serve 注意:共享系统的服务端和客户端不能安装在同一台服务器上 例如你做负载均衡的2台服务器内网ip 12.20.1 ......
文件 session 服务器 系统 NFS

Taurus .Net Core 微服务开源框架:Admin 插件【4-3】 - 配置管理-Mvc【Plugin-MicroService 微服务】

继上篇:Taurus .Net Core 微服务开源框架:Admin 插件【4-2】 - 配置管理-Mvc【含请求日志打印】,本篇继续介绍下一个内容:系统配置节点:Mvc - Plugin - MicroService 配置界面:注册中心 ......

Tomcat 域名、Supmap iServer服务与nginx代理SSL证书,启用Https

背景 使用iServer发布服务的时候经常会涉及到nginx代理,负载集群或者反向代理,都是常见的使用场景,下面就nginx代理iServer服务的一些问题做个简单总结。 一、Tomcat 配置业务系统,一级域名,正常启用Http协议,自定义内部端口,端口可以不开放公网: Tomcat 8.5.x\ ......
证书 iServer 域名 Tomcat Supmap

应用服务跨域问题及各种解决方案以及对比

应用服务跨域问题及各种解决方案以及对比 什么是跨域问题? 跨域问题是指浏览器为了安全性,限制了不同源的 web 项目之间的数据交互。所谓的源,就是由协议、域名和端口三部分组成的标识。如果两个 web 项目的源不完全相同,那么它们就构成了跨域。 跨域问题会给 web 开发带来很多困扰,比如无法获取第三 ......
应用服务 解决方案 方案 问题

关于 ABAP 函数调用 Pass by value 和 Pass by reference 的性能比较

ABAP(Advanced Business Application Programming)是一种高级业务应用编程语言,主要用于开发 SAP 系统。在 ABAP 中,函数调用时的参数传递方式有两种:按值传递(pass by value)和按引用传递(pass by reference)。这两种传递 ......
Pass 函数 reference 性能 value

SAP CRM Fiori 应用后台 OData 服务性能优化的一些思路

取一个task的attachment header信息(包含4个attachment)都需要0.5秒时间,太慢了。 具体分析: 1. 取attachment时,会先call retrieve_task_opt取task header信息,消耗0.1秒。通过之前4个节点的优化经验,这个retrieve ......
后台 思路 性能 Fiori OData

关于 SAP UI5 的 CrossApplicationNavigation 服务

从 SAP UI5 应用启动时观察 Chrome 开发者工具 console 面板,看到如下提示的错误消息: > sap.ui.comp.navpopover.SemanticObjectController: Service 'CrossApplicationNavigation' could n ......
CrossApplicationNavigation SAP UI5 UI

Minecraft我的世界服务器搭建之Linux系统

Minecraft 是一个流行的沙箱独立游戏,由瑞典程序员 Markus “Notch” Perssion 首先创造,后来由 Mojang 开发并发布。这是一款关于打碎和放置砖块的游戏。首先,人们建造建筑物来抵抗夜晚的怪物,随着游戏的发展,玩家一起创造有趣和充满想象力的东西。 ......
Minecraft 服务器 系统 世界 Linux

vue中封装服务器地址/接口与设置请求头

1. 设置请求头 首先创建一个放置服务器地址的js,如http.js,然后在http.js中引入axios `import axios from "axios";` 如果没有axios,需要先安装,npm i axios或者yarn add axois,然后重启服务器 ...直接上代码 点击查看代码 ......
接口 地址 服务器 vue

性能测试介绍

1. 简介 1.1 说明 如未特殊说明,涉及工具的理论都是基于jemter来说的 问题 性能测试能不能模拟客户操作,发现服务器性能问题? 很难 1.2 什么是软件性能 从相关角色的角度关注点来看 用户:只关心操作快慢 业务或产品:关注产品快慢,响应时间 运维:关注快慢、响应时间、监控各种资源、确保生 ......
性能

微服务设计:集成

如果使用同步通信,发起一个远程服务调用后,调用方会阻塞自己并等待整个操作的完成。如果使用异步通信,调用方不需要等待操作完成就可以返回,甚至可能不需要关心这个操作完成与否。 同步通信听起来合理,因为可以知道事情到底成功与否。 异步通信对于运行时间比较长的任务来说比较有用,否则就需要在客户端和服务器之间 ......

《Linux C/C++ 服务器开发实践》记录

《Linux C/C++ 服务器开发实践》记录 序言:该记录是一份读书笔记,因为主题需要和计算机操作系统有关,自然而然的想到Linux的学习,刚好最近找实习发现很多C++服务器方向需要熟悉Windows/Linux的多线程开发,所以就选了这本《Linux C/C++ 服务器开发实践》来看,这本书有许 ......
服务器 Linux

6.excel 下载后端:node+express我要后端不是自己生成一个excel,而是从后端服务器发送一个现有的excel文件给前端

node+express我要后端不是自己生成一个excel,而是从后端服务器发送一个现有的excel文件给前端 你可以使用Node.js和Express来实现从后端服务器发送现有的Excel文件给前端。你可以使用res.download()方法来实现这个操作。下面是一个示例代码: const exp ......
excel 前端 express 服务器 文件

如何在多个 Linux 服务器上运行多个命令

动动发财的小手,点个赞吧! 如果你正在管理多台 Linux 服务器,并且你想在所有 Linux 服务器上运行多个命令,但你不知道该怎么做。不用担心,在这个简单的服务器管理[指南](https://www.tecmint.com/run-multiple-commands-on-multiple-li ......
多个 命令 服务器 Linux

开源通用高性能的分布式id序列组件

原文地址:[https://ntopic.cn/p/2023062101/](https://ntopic.cn/p/2023062101/) - Gitee源代码仓库:[https://gitee.com/obullxl/sequence-jdbc](https://gitee.com/obull ......
分布式 序列 高性能 组件

SAP HANA性能优化与分析(持续更新中)

本文描述了可以用来识别和解决特定性能问题的措施,并向您展示了如何在以下方面提高SAP HANA数据库的性能: •主机资源(CPU、内存、磁盘) •数据结构的大小和增长 •事务性问题 •SQL语句性能 •安全性、授权和许可 •配置 ......
性能 HANA SAP

云服务器centos7安装mysql8

1.先去官网准备好几个安装包: 2.tar -xvf mysql-8.0.26-1.el8.x86_64.rpm-bundle.tar 3.可能需要卸载系统中自带的mariadb rpm -qa|grep mariadb rpm -e --nodeps mariadb-connector-c-3.1 ......
centos7 服务器 centos mysql8 mysql

Nacos如何支撑阿里内部数十万服务注册压力?

Nacos内部接受到注册的请求时,不会立即写数据,而是将服务注册的任务放入一个阻塞队列里面立即响应给客户端。然后利用线程池 读取阻塞队列中的任务,异步来完成本地实例和集群中其他实例的更新,从而提高并发能力。这个阻塞队列大小为1024。 参考我的文档:https://www.cnblogs.com/w ......
压力 Nacos

Nacos服务端代码分析

## InstanceController 进入InstanceController类,可以看到一个register方法,就是服务注册的方法了: ![](https://img2023.cnblogs.com/blog/3120037/202306/3120037-20230630182907837 ......
代码 Nacos

Netty-TCP 03.服务端

本文是使用Netty开发一个简单的TCP通讯(聊天)应用程序的第【3】部分,主要介绍服务端的实现。 ## 模块划分 跟客户端类似,服务端也是主要分为三个部分: 1. 心跳检测处理 2. 消息消费处理 3. TCP服务实现 ## 心跳检测 服务端需要定时检测客户端是否在线(即是否发送心跳),如果没有, ......
Netty-TCP Netty TCP 03

JVM 性能调优

# JVM 性能调优 在高性能硬件上部署程序,目前主要有两种方式: - 通过 64 位 JDK 来使用大内存; - 使用若干个 32 位虚拟机建立逻辑集群来利用硬件资源。 ## 使用 64 位 JDK 管理大内存 堆内存变大后,虽然垃圾收集的频率减少了,但每次垃圾回收的时间变长。 如果堆内存为 14 ......
性能 JVM

feign远程调用服务降级处理

当进行某一服务无法承受处理请求时,进行服务降级: 服务降级是服务自我保护的一种方式,或者保护下游服务的一种方式,用于确保服务不会受请求突增影响变得不可用,确保服务不会崩溃 服务降级虽然会导致请求失败,但是不会导致阻塞。 服务降级是一种应对系统故障或高负载情况下的一种应对策略,它主要依靠提供一组备选的 ......
feign

go使用consul-api注册服务、注销服务

# go使用consul-api注册服务、注销服务 标签(空格分隔): go,consul 安装包 go get github.com/hashicorp/consul/api 注册、注销服务 package initialize import ( "fmt" "github.com/hashico ......
consul-api consul api

TDengine 发布 IoT 场景下 3.0 性能对比分析报告,全方位超越 InfluxDB & TimescaleDB

6 月 26 日,涛思数据旗下时序数据库(Time Series Database) TDengine 正式发布 IoT 场景下 TDengine 3.0 性能对比分析报告,该报告在 IoT 场景下从数据写入、压缩和查询等维度,对比了 TDengine 与市场其他流行的时序数据库产品的性能差异,其中... ......

laytpl( Layui 的一款轻量 JavaScript 模板引擎)html标签点击事件传递多参

<script type="text/html" id="aobjectvalue_temp"> <span class="us-font-blue" style="cursor:pointer" onclick="seeinfo('{{d.aobjectkey}}','{{d.atype}}')" ......
轻量 JavaScript 模板 事件 标签

Nacos的服务注册表结构是怎样的

## 回答 Nacos采用了数据分级存储模型,最外层是 Namespace,用来隔离环境。然后是Group,用来对服务分组。接下来就是服务(Service)了,一个服务包含多个实例,但是可能处于不同的机房,因此Service下有多个集群(Cluster),Cluster下是不同的实例(Instanc ......
注册表 结构 Nacos