Easter79 Easter79
4年前
tomcat性能调优和性能监控(visualvm)
tomcat服务器优化1、JDK内存优化根据服务器物理内容情况配置相关参数优化tomcat性能。当应用程序需要的内存超出堆的最大值时虚拟机就会提示内存溢出,并且导致应用服务崩溃。因此一般建议堆的最大值设置为可用内存的最大值的80%。Tomcat默认可以使用的内存为128MB,在较大型的应用项目中,这
DevOpSec DevOpSec
5年前
vsftpd工作原理和使用详解
vsftpd工作原理和使用详解简介FTP(FileTransferProtocol,文件传输协议)是TCP/IP协议组中的协议之一。FTP协议包括两个组成部分,其一为FTP服务器,其二为FTP客户端。其中FTP服务器用来存储文件,用户可以使用FTP客户端通过FTP协议访问位于FTP服务器上的资源。在开发网站的时候,通常利用FTP协议把网页或程
Easter79 Easter79
4年前
springcloud分布式架构思想简析
一、springcloud分布式架构1、分布式架构是基于分层开发思想来进行实现对每一个模块进行依赖和统一功能,有提供API,提供者和消费者等父工程用来统一所有微服务所需要的依赖版本,不做实际依赖2、各个模块,微服务思考:api模块:用来存放实体类,所以在创建数据库中对应的实体类之后,该服务就完成
Easter79 Easter79
4年前
Tensorflow的gRPC编程(一)
首先了解什么叫RPC,为什么要RPC,RPC是指远程过程调用,也就是说两台服务器A,B,一个应用部署在A服务器上,想要调用B服务器上应用提供的函数/方法,由于不在一个内存空间,不能直接调用,需要通过网络来表达调用的语义和传达调用的数据。比如说,一个方法可能是这样定义的:EmployeegetEmployeeByName(StringfullN
Stella981 Stella981
4年前
Sentinel 是如何做限流的
限流是保障服务高可用的方式之一,尤其是在微服务架构中,对接口或资源进行限流可以有效地保障服务的可用性和稳定性。之前的项目中使用的限流措施主要是Guava的RateLimiter。RateLimiter是基于令牌桶流控算法,使用非常简单,但是功能相对比较少。而现在,我们有了一种新的选择,阿里提供的Sentinel。Sentinel是阿里巴巴提供
Wesley13 Wesley13
4年前
ERP升级实施分布整理
软件产品更新迭代的速度比较快,经常会碰到企业升级系统,很多情况下看似简单却总是错误百出,今天整理下ERP软件升级的一些基本步骤。升级准备:两台服务器(旧系统应用服务/新系统应用服务)空数据库备份:A\\逐一检查打印样式B\\逐一检查界面自定义C\\逐一检查实用报表D\\CHK\\EV\\引用关系\\
Stella981 Stella981
4年前
Consul 基本概念,同类比较和内部原理
这个文章我们主要来说一下Consul的基本概念,以及其实现的内部原理,和Eureka的比较。\1.什么是Consul?Consul是一种服务网格解决方案,提供具有服务发现,配置和分段功能的全功能控制平面。这些功能中的每一个都可以根据需要单独使用,也可以一起使用以构建全服务网格。Consul需要数据平面并支持代理和本机集成模型。Consul
Wesley13 Wesley13
4年前
MySQL系列(一)
一、简介MySQL是最流行的开放源码SQL数据库管理系统,它是由MySQLAB公司开发、发布并支持的。有以下特点:MySQL是一种数据库管理系统。MySQL是一种关联数据库管理系统。MySQL软件是一种开放源码软件。MySQL数据库服务器具有快速、可靠和易于使用的特点。MySQL服务器工作在客户端/服务器模
Stella981 Stella981
4年前
Knative 应用在阿里云容器服务上的最佳实践
作者|元毅阿里云智能事业群高级开发工程师相信通过前面几个章节的内容,大家对Knative有了初步的体感,那么在云原生时代如何在云上玩转Knative?本篇内容就给你带来了 Knative应用在阿里云容器服务上的最佳实践。何为最佳实践,就是按照生产可用的方式部署服务,提供服务监控告警以及链路追踪。我们按照如下3个部分内容进行:
Stella981 Stella981
4年前
CoreOS实践指南
CoreOS是一个基于Linux内核的轻量级操作系统,为了计算机集群的基础设施建设而生,专注于自动化,轻松部署,安全,可靠,规模化。CoreOS项目是GoogleChromeOS代码的一个fork版本,目前已成为一个超级精简的服务器操作系统,进化速度堪比ChromeOS。CoreOS为现代网络的服务器量身定做,Polvi团队对这个服务器操作系