批发绿化草坪种子的价格是多少?

小说:批发绿化草坪种子的价格是多少?作者:辛戏北华更新时间:2019-05-24字数:97322

此时此刻,人面魔蛛与小舞几乎是贴身攻击的,大师被送出了危险地区,胖子的魂力刚刚提聚起来前扑,其他人还都来不及将攻击落在那人面魔蛛身上。

胸径13公分金丝柳哪里有卖的?

夫人自然是没意见的,这次她来,是受委员长的委托,来前沿看看独立师特务连这支威震淞沪战场的英雄部队的,今天亲眼看到了军容整齐,组织有方,很感欣慰,认为以前特务连取得的所有对日寇的胜利都是名至实归的,她表示回去后,定当想委员长汇报,重奖独立师和特务连的。
就在此刻,他的左手肘弯从大树边上露出来,当他意识到这是个错误,急忙要将手臂缩回来的当口,远处飞来一颗枪弹,穿过了树皮,钻进了铃木鬼子的后背!从他的右腹部穿了出去!

他们怎么也想不到面前的这个年轻人就是北海市只手遮天的人物。不光他们想不到,就连那个小警察此时都愣住了。他下意识的伸手抹了一把额头上渗出的冷汗,终于明白先前叶扬所说的那个你管不起是什么意思了。

前言

前几天对Apollo配置中心的demo进行一个部署试用,现公司已决定使用,这两天进行分布式部署的时候,每一步都踩着坑过来的。因此写文档与需要的朋友分享。

此篇文章不代表官方部署流程,只是自己的部署的实践方式,屏蔽了一些官方的多余的部署讲解。如果有问题还请到Apollo的wiki文档进行查看:https://github.com/ctripcorp/apollo/wiki/%E5%88%86%E5%B8%83%E5%BC%8F%E9%83%A8%E7%BD%B2%E6%8C%87%E5%8D%97

另外,真想吐槽下Apollo配置中心部署恶心度真的是……,吐槽归吐槽,但是Apollo配置中心的功能强大而且具有非常高的可用性,在同类型产品里也算是数一数二。

在进行分布式部署前我还是建议用Apollo的quick start版本进行试用。可以参考我这篇文章《基于winserver部署Apollo初次体验(附.net客户端demo)》

环境准备

  • jdk18+

  • gitbash

  • mysql 5.6.5+

  • Apollo

服务简介

  1. apollo-configservice
    • 作为客户端的获取配置的接口服务,与客户端进行Http long polling实现配置更新的退送与拉取
  2. apollo-adminservice
    • 作为管理后台的接口服务,提供配置管理、修改、发布
  3. apollo-portal
    • Web管理配置后台

以下正式开始部署

SQL脚本导入

源码scriptssql下两脚本,到mysql执行

apolloconfigdb.sql

apolloportaldb.sql

编译

切换到上面已下载阿波罗源码scripts目录下,运行build.bat。需要等待几分钟,编译完成后,准备三个服务部署,部署顺序也如下

  1. apollo-configservice
  2. apollo-adminservice
  3. apollo-porta

apollo-configservice部署

  1. 源码apollo-configservice argetapollo-configservice-0.11.0-SNAPSHOT-github.zip
  2. 解压到需要部署的服务器文件夹
  3. 添加文件application-github.properties,内容如下:
    spring.datasource.url=jdbc:mysql://10.1.20.143:3306/ApolloConfigDB?characterEncoding=utf8
    
    spring.datasource.username=root
    
    spring.datasource.password=12345678
    

     

  4. 编辑scriptsstartup.sh,修改日志目录
    LOG_DIR=D:/apollo/apollo-configservice-0.11.0-SNAPSHOT-github/log

     

  5. 双击startup.sh启动服务。
  6. 启动完后查看日志,如果出现下面信息,请耐心等待几分钟,输入localhost:8080尝试
    com.sun.jersey.api.client.ClientHandlerException: java.net.ConnectException: Connection refused

     

apollo-adminservice部署

  1. 源码apollo-adminservice argetapollo-adminservice-0.11.0-SNAPSHOT-github.zip
  2. 同上步骤2、3、4、5(注意数据库信息、日志目录对应修改)
  3. localhost:8090尝试

 

apollo-portal部署

  1. 源码apollo-portal argetapollo-portal-0.11.0-SNAPSHOT-github.zip
  2. 解压到需要部署的服务器文件夹
  3. 添加文件application-github.properties,内容如下(注意数据库连接与前两者不一样)
    spring.datasource.url=jdbc:mysql://10.1.20.143:3306/ApolloPortalDB?characterEncoding=utf8
    
    spring.datasource.username=root
    
    spring.datasource.password=12345678

     

  4. 编辑scriptsstartup.sh,修改日志目录与端口号
    LOG_DIR=D:/apollo/apollo-portal-0.11.0-SNAPSHOT-github/log
    
    SERVER_PORT=8070

     

  5. 双击startup.sh启动服务
  6. 输入localhost:8070尝试,如日志没其他异常,等待几分钟再次尝试访问

 

添加客户端环境配置

在C:optsettings 添加文件server.properties内容:

env=DEV

 

集群部署

以上为单机部署的流程,下面讲解集群部署的流程:

架构简述

Eureka与apollo-configservice为同一个JVM进程,为了好描述拆开了。

在apollo-configservice与apollo-adminservice启动时会向Eureka进行服务注册,Apollo客户端和apollo-Portal会从Eureka进行服务查找,然后通过服务地址直接访问

每个服务都是无状态的,因此横向扩展相对比较简单

修改eureka.service.url

update apolloconfigdb.serverconfig set value = "http://10.1.20.137:8080/eureka/" where id = 1

部署apollo-configservice和apollo-adminservice

到B服务器重复上述两个服务的部署步骤(注意基本环境的安装)

完成并查看

输入http://10.1.20.137:8080进行查看,eureka管理界面status出现多台主机名称为部署成功。

结束

以上为我与大家分享的部署流程,如有问题可以及时在下方评论与我,我会尽快回复

 

编辑:建成成

发布:2019-05-24 05:10:02

当前文章:http://780pk.com/play/69j6li4kls.html

哪里卖火棘? 陕西可以种植龙爪槐吗? 求购枫杨去哪家最好? 蓝色八仙花有哪些品种? 中国红枫基地在哪里? 哪里有优质西府海棠供应? 哪里有常春藤小苗生产基地? 藤本月季耐寒吗?

50922 38558 29839 98121 19199 30028 13467 11499 52266 66796 39188 85523 54804 68763 94459 23257 56146 20171 98847 24386

我要说两句: (0人参与)

发布