精华内容
下载资源
问答
  • 台服务器部署微服务踩坑

    千次阅读 2020-03-25 21:31:37
    背景:A服务器部署的有 nacos redis mq B服务器部署的应用共用A服务器的nacos redis mq 1、naocs B服务器的应用Pom文件里需要修改连接nacos的地址,同理需要另外创建个命名空间克隆A服务器的nacso配置,修改mq、...

    背景:主要为跨服务器的部署时遇到的问题,A服务器部署的有 nacos redis mq B服务器部署的应用共用A服务器的nacos redis mq

    1、naocs
    B服务器的应用Pom文件里需要修改连接nacos的地址,同理需要另外创建一个命名空间克隆A服务器的nacso配置,修改mq、redis的地址,数据库如果有需要也需要修改,配置都是看情况的。
    2、mq
    B服务器在nacos已经修改好了mq的路径之后还是连不上mq报错,排查后发现是由于mq的登陆用户只有本地可以使用guest登录,其他服务器登陆只能创建其他用户进行登陆。
    3、redis 主要是配置文件conf,
    里面讲bin 127.0.0.1注释掉,否则其他服务器的应用无法连接此redis,只能本地连接,
    然后将protectxxx-mode 改为 no ,这个设置为yes 是不允许其他服务器的应用连接此redis.

    继续nginx
    listen:监听本地服务某个端口
    server_name:本地服务器ip
    location:根据条件判断是否进入
    upstream xxx { //nginx的负载均衡
    server xx.xx.xx.103:8848
    server xx.xx.xx.102:8848
    }

    展开全文
  • 一般可以将数据库中的数据生成csv文件,对于多服务器部署的分布式微服务,有时候需要将生成的文件放在外部网关或其他服务器中 本篇可以实现通过代码连接其他服务器,并可以传送文件至其他服务器中,并且路径可以...

    一般可以将数据库中的数据生成csv文件,对于多服务器部署的分布式微服务,有时候需要将生成的文件放在外部网关或其他服务器中

    本篇可以实现通过代码连接其他服务器,并可以传送文件至其他服务器中,并且路径可以自定义
    注:需要有另一台服务器的权限账号

    连接另一台服务器的代码如下

    /**
         * @param host 
         *            另一台服务器地址 
         * @param port 
         *            另一台服务器端口 
         * @param username 
         *            另一台服务器权限账户用户名 
         * @param password 
         *            另一台服务器权限账户密码 
         * @return 
         */
    public ChannelSftp connect(String host, int port, String username,  String password) {  
                ChannelSftp sftp = null;   
                JSch jsch = new JSch();  
                jsch.getSession(username, host, port);  
                Session sshSession = jsch.getSession(username, host, port);   
                sshSession.setPassword(password); 
                Properties sshConfig = new Properties();  
                sshConfig.put("StrictHostKeyChecking", "no");
                sshSession.setConfig(sshConfig);  
                sshSession.connect();  
                Channel channel = sshSession.openChannel("sftp");  
                channel.connect();  
                sftp = (ChannelSftp) channel; 
                return sftp;  
        } 
    

    将本地服务器上的文件传送至另一台服务器代码如下

    /** 
         * 文件上传 
         *  
         * @param directory  上传至另一台服务器的存储路径
         * @param uploadFile 本服务器需要上传的文件路径及文件名
         * @param sftp  调用上方连接另一台服务器的方法connect
         */  
        public void SendFile(String directory, String uploadFile, ChannelSftp sftp) {  
            
            sftp.cd(directory);  
            File file = new File(uploadFile);  
            sftp.put(new FileInputStream(file), file.getName());  
            
        }
    

    从另一台服务器上传送文件至本地服务器代码

    /** 
         * 文件下载 
         *  
         * @param directory 另一台服务器的存储路径 
         * @param downloadFile 要下载的文件路径及文件名 
         * @param saveFile 下载下来的文件名(如下载到本地服务器需要更改文件名) 
         * @param sftp 调用上方连接另一台服务器的方法connect
         */  
        public void download(String directory, String downloadFile,  String saveFile, ChannelSftp sftp) {  
             
                sftp.cd(directory);  
                File file = new File(saveFile);  
                sftp.get(downloadFile, new FileOutputStream(file));  
             
        }  
    
    展开全文
  • 部署微服务和网站Okurrr!!! 特征 自动HTTPS Git Push部署 在单个服务器/ VPS上部署多个应用程序 从单个存储库部署多个应用 运行长时间运行的应用 运行工作者/后台应用程序 使用polybox.yml轻松配置 简单的命令行...
  • 部署应用到另一台服务器1. 安装Publish Over SSH插件2. 配置远程服务器的用户名密码3. 配置job的传输功能 1. 安装Publish Over SSH插件 2. 配置远程服务器的用户名密码 进入到系统管理–》系统设置,找到Publish ...

    1. 安装Publish Over SSH插件

    在这里插入图片描述

    2. 配置远程服务器的用户名密码

    进入到系统管理–》系统设置,找到Publish over SSH这一栏
    在这里插入图片描述
    配置登录密码
    在这里插入图片描述

    3. 配置job的传输功能

    在这篇博主不介绍如何创建job,不懂的同学可以看博主的上一篇博客。此篇只记录传输文件到另一台服务器
    在这里插入图片描述
    在这里插入图片描述
    完成。点击保存测试功能

    展开全文
  • Jenkins部署war应用到另外一台服务器

    千次阅读 2018-11-06 16:29:58
    部署脚本 echo ‘停止旅服系统…’  sh /home/luojl/software/Tomcat7.0.28.01/bin/shutdown.sh; ls tom_pid=`ps -ef | grep Tomcat7.0.28.01 | grep -v grep | awk '{print $2}'` if [ -n ...

    1.jenkins 系统设置 配置ssh

    2.任务配置

    部署脚本

    echo ‘停止旅服系统…’ 
    sh /home/luojl/software/Tomcat7.0.28.01/bin/shutdown.sh;
    ls
    tom_pid=`ps -ef | grep Tomcat7.0.28.01 | grep -v grep | awk '{print $2}'`
    if [ -n "$tom_pid" ];
    then
    echo “tomcat 关闭失败,将强制结束进程:” $tom_pid 
    kill -9 $tom_pid;
    fi
    echo “tomcat 进程结束” 
    echo “清空weapps部署目录并复制新war包…” 
    rm -rf /home/luojl/software/Tomcat7.0.28.01/webapps/tvpsi /home/luojl/software/Tomcat7.0.28.01/webapps/tvpsi.war
    cp /home/luojl/tvpsi/tvpsi.war /home/luojl/software/Tomcat7.0.28.01/webapps/;
    echo “重新启动旅项目…” 
    BUILD_ID=dontKillMe
    sh /home/luojl/software/Tomcat7.0.28.01/bin/startup.sh
     

    展开全文
  • 台服务器集群部署方案

    千次阅读 2021-01-15 16:46:44
    服务器 环境搭建 版本控制 代码同步 数据库 后台开发 缓存服务 图片等大文件存储 使用 cdn 为网站加速 使用 supervisor 托管队列 API 开发 建议 后期学习计划 序言 大家看着图个乐就行,这段纯粹个人...
  • 部署微服务

    千次阅读 2019-06-20 23:06:38
    部署一般涉及到两个互相关联的概念:流程和架构。 部署流程包括一些由开发人员和运维人员执行的步骤,以便将软件投入到生产环境。 部署架构定义了该软件运行的环境结构。 下图说明了重量级、长生命周期的物理机已...
  • 说用Jenkins部署微服务踩过的坑

    千次阅读 2019-11-07 13:53:18
    说用Jenkins部署微服务踩过的坑前言实践总结 前言 先说背景。原本项目的UAT环境和PRD环境分别部署在4台机器上,还未做集群。现在莫名其妙的需求来了,要在UAT的4台服务器上,再部署一套SIT环境。抱怨句,这个...
  • 目的:多台服务器代码自动上传部署 能用FTP的绝对不用命令,能用拖动文件的,绝对不手写字母,能用工具实现代码上传打包编译的,绝对不用手动打包编译,能自动化的,绝对不用原始工具。 风来了.呆狐狸 环境 CENTOS ...
  • 基基于于腾腾讯讯云云服服务务器器部部署署微信信小小程程序序后后台服务务 Python+Django 这篇文章主要介绍了基于腾讯云服务器部署微信小程序后台服务 Python+Django,小编觉得挺不错的现在分 享给 家也给 家...
  • jenkins docker 快速部署微服务

    千次阅读 2020-04-23 22:57:18
    jenkins docker 快速部署微服务 java镜像 构建镜像 DOckerFile 格式如下 FROM java:8-jre MAINTAINER 303600370@qq.com ENV TZ=Asia/Shanghai RUN ln -sf /usr/share/zoneinfo/$TZ /etc/localtime && ...
  • 打包部署微服务项目

    2021-06-10 20:11:52
    随着 Spring Boot、Spring Cloud 的流行,越来越多的公司和企业开始...在自己做项目的时候,面对庞大的项目文件和繁杂的逻辑关系,有些同学就不知如何部署自己的项目了,本篇文章将介绍通用型的微服务项目部署方式。
  • Docker Swarm多主机部署微服务

    千次阅读 2018-09-09 08:42:17
    docker容器与宿主机之间通过bridge网络进行通信,这样,在一台服务器里面,多个docker容器之间的通信则非常容易实现。而我们的微服务突出的地方,分布式部署呢! 因此需要有一个管理者,将多台服务器连接在一起。...
  • docker+k8s部署微服务

    2020-04-18 13:29:46
    docker+k8s部署微服务)配置微服务项目,用dockerfile直接打包 1 所有服务 服务注册中心项目中创建src/main/docker/Dockerfile FROM java:8 VOLUME /tmp ADD micro-aidianmao-eureka-server-0.0.1-SNAPSHOT.jar...
  • 如何在K8S平台部署微服务

    万次阅读 2018-10-21 19:50:25
    本文将介绍如何使用 kubernetes 部署微服务,包括 服务发现,监控,路由,日志。用实际的例子来演示自动化流程。主要分为以下几个部分: 5分钟搭建 K8S 集群 部署 CNI 网络 部署监控服务 部署网关 部署日志服务 部署...
  • 学前端,怎么能不会Linux服务器部署
  • Docker部署微服务详解

    万次阅读 2019-05-19 06:51:12
    2013年发布至今,Docker一直广受瞩目,被认为可能会改变软件行业。...Docker是个开源的容器引擎,它有助于更快地交付应用。Docker可将应用程序和基础设施层隔离,并且能将基础设施当作程序一样进行管理。 使...
  • Kubernetes实践:使用k8s部署微服务应用1 准备工作1.1 集群环境说明1.2 部署方案2 配置文件2.1 命名空间2.1 Mysql2.1.1 deployment2.1.2 ConfigMap2.1.3 Secret2.1.4 Service2.2 Redis2.2.1 deployment2.2.2 Service...
  • 全自动可能还差点点, 但也足够方便了~
  • 在Azure上部署微服务项目的经验分享

    千次阅读 2017-06-30 16:59:51
    本文讲述了个动态在线文档SaaS产品(以下简称DynamicPPTService)在前期云平台选型的各种考虑、业务发展后出现的问题,和最终确定使用微服务作为技术解决方案的过程。介绍了系统迁移到Azure Service Fabric平台上...
  • Docker 搭建及部署微服务项目

    千次阅读 2019-08-15 09:36:34
    1.概述 Docker是基于Go语言实现的云开源项目,诞生于2013年初,最初发起者是dotClouw公司。...Docker是个开源的容器引擎,它有助于更快地交付应用。 Docker可将应用程序和基础设施层隔离,并且能将基础设...
  • Flask最显著的特点是它是个“”框架,轻便灵活,但同时又易于扩展。默认情况下,Flask 只相当于个内核,不包含数据库抽象层(ORM)、用户认证、表单验证、发送邮件等其它Web框架经常包含的功能。Flask依赖用各种...
  • 本场 Chat 会带领大家体验钉钉企业应用创建、开发和部署的全过程,您将学到如下内容: 快速了解钉钉企业应用开发的完整过程以及填坑指南; 通过 Node.js+ Vue.js 钉钉应用前端和服务端源码 Demo 进行企业应用...
  • 回头看看自己就这么个人埋头开发了4个月,以及手上拿到的与自己付出完全不成正比的微薄工资,觉得自己真tmd的悲剧!或许这就是应届毕业生的命吧...恩,现在我已经不是应届毕业生了...现在项目做完了,我也尽到了...
  • 网站服务器架构部署方案发展

    千次阅读 2019-05-16 16:19:30
    任何一个大型网站均是根据用户的积累以及随之而来的用户数量增长,从一台服务器到多台服务器逐步架构支撑起最终的大型网站数据、用户和页面请求等业务的。任何的大型网站的系统架构并不是一开始设计时就已经完全的...
  • 搭建深度学习后台服务器

    千次阅读 2018-09-24 09:51:03
        本篇文章的原创为国外的篇文章(个可扩展的Keras深度学习REST API),链接为: ...我们的Keras深度学习REST API将能够批量处理图像,扩展到多机器(包括多web服务器和Redis实例),并在负载...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 20,371
精华内容 8,148
关键字:

一台服务器部署微服务