文章 2023-11-15 来自:开发者社区

微服务轮子项目(48) -JVM性能调优

1. JVM和系统调用之间的关系方法区和堆是所有线程共享的内存区域;而java栈、本地方法栈和程序计数器是运行是线程私有的内存区域。2. JVM常用内存设置jdk1.8后prmSize替换为metaspaceSize3. 垃圾回收机制优先在Eden区分配。当Eden区没有足够空间分配时, VM发起一次Minor GC,将Eden区和其中一块Survivor区内尚存活的对象放入另一块Survivo....

微服务轮子项目(48) -JVM性能调优
文章 2023-11-15 来自:开发者社区

微服务轮子项目(47) -压力测试工具

1. 概述Apache JMeter是100%纯JAVA桌面应用程序,被设计为用于测试客户端/服务端结构的软件(例如web应用程序)。它可以用来测试静态和动态资源的性能,例如:静态文件,Java Servlet,CGI Scripts,Java Object,数据库和FTP服务器等等。JMeter可用于模拟大量负载来测试一台服务器,网络或者对象的健壮性或者分析不同负载下的整体性能。同时,JMet....

微服务轮子项目(47) -压力测试工具
文章 2023-11-15 来自:开发者社区

微服务轮子项目(46) -SonarQube静态代码测试

1. 概述Sonar 不只是一个质量数据报告工具,更是代码质量管理平台。支持Java, C#, C/C++, PL/SQL, Cobol, JavaScrip, Groovy 等等二十几种编程语言的代码质量管理与检测。Sonar可以从以下七个维度检测代码质量,而作为开发人员至少需要处理前5种代码质量问题。1.不遵循代码标准sonar可以通过PMD,CheckStyle,Findbugs等等代码规....

微服务轮子项目(46) -SonarQube静态代码测试
文章 2023-11-15 来自:开发者社区

微服务轮子项目(45) -Jenkins自动化部署(下)

3.2 流水线1.选择Pipeline script2.本项目演示环境的pipeline脚本下面的脚本仅供参考是建立在目标服务器和git都已经做了免密登录的环境下pipeline { agent any environment { REPOSITORY="https://gitee.com/zlt2000/microservices-platform.git" t_dir...

微服务轮子项目(45) -Jenkins自动化部署(下)
文章 2023-11-15 来自:开发者社区

微服务轮子项目(45) -Jenkins自动化部署(上)

1. 安装部署1.1 环境准备本说明是针对使用需要Java 8的Jenkins发行版。还建议使用超过512MB RAM的系统,并且在安装jenkins的服务器先装好以下环境Java 8(JRE或JDK)gitmaven 3.5+512MB可用内存1GB +可用磁盘空间下载Jenkins:http://mirrors.jenkins.io/war/latest/jenkins.war1.2 启动与....

微服务轮子项目(45) -Jenkins自动化部署(上)
文章 2023-11-15 来自:开发者社区

微服务轮子项目(44) -GitLab代码仓库

1. 安装部署1.1下载镜像docker pull gitlab/gitlab-ce1.2 运行GitLab容器docker run --detach \ --publish 8443:443 \ --publish 8480:80 \ --publish 2222:22 \ --name gitlab \ ...

微服务轮子项目(44) -GitLab代码仓库
文章 2023-11-15 来自:开发者社区

微服务轮子项目(43) -持续集成CICD概述

1. 持续交付相关内容2. CICD概念持续集成(CI):持续编译、测试、打包;持续部署(CD):代码在任何时刻都是可部署的,并且适配不同的环境自动部署企业级CICD流水线:开发提交代码 -> GitLabGitLab 通过 WebHook 触发Jenkins构建Jenkins 跑构建流程更新 Harbor 的镜像通知K8s触发更新服务

微服务轮子项目(43) -持续集成CICD概述
文章 2023-11-15 来自:开发者社区

微服务轮子项目(42) -容器管理平台

1. Rancher概述Rancher是业界唯一完全开源的企业级容器管理平台,为企业用户提供在生产环境中落地使用容器所需的一切功能与组件。Rancher2.0基于Kubernetes构建。使用Rancher,DevOps团队可以轻松测试、部署和管理应用程序,运维团队可以部署、管理和维护一切Kubernetes集群,无论集群运行在何基础设施之上。1.2 相关资料rancher官方地址:https:....

微服务轮子项目(42) -容器管理平台
文章 2023-11-15 来自:开发者社区

微服务轮子项目(41) -Docker私有镜像仓库

1. 安装部署1.1 下载安装包直接去github地址,找releases下载最新的offline包https://github.com/goharbor/harbor解压安装包:tar -xvf harbor-offline-installer-v1.7.1.tgz1.2 修改配置文件1.修改harbor.cfg:修改hostname: 修改secretkey_path,改为当前目录:2.修改....

微服务轮子项目(41) -Docker私有镜像仓库
文章 2023-11-15 来自:开发者社区

微服务轮子项目(40) -Maven私服

1. 安装部署1.下载镜像docker pull sonatype/nexus32.创建数据目录mkdir -vp /opt/nexus/nexus-data && chown -R 200 /opt/nexus/nexus-data启动容器docker run -d -p 8081:8081 --name nexus --restart=always -v /opt/nexus....

微服务轮子项目(40) -Maven私服

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

微服务

构建可靠、高效、易扩展的技术基石

+关注