当前位置: 首页 > news >正文

找人做网站防止别人用总排行榜总点击榜总收藏榜

找人做网站防止别人用,总排行榜总点击榜总收藏榜,自己有了域名 怎么做网站,wordpress实战教程 pdf由于Apollo支持的图形化界面相对于我们更加的友好,所以此次我们使用Apollo来做配置中心 本篇文章实现了使用Apollo配置了dev和fat两个环境下的属性配置。 Apollo官方文档https://github.com/ctripcorp/apollo/wiki 1.下载依赖 从https://github.com/ctripcorp/apo…

由于Apollo支持的图形化界面相对于我们更加的友好,所以此次我们使用Apollo来做配置中心

本篇文章实现了使用Apollo配置了dev和fat两个环境下的属性配置。
Apollo官方文档https://github.com/ctripcorp/apollo/wiki

1.下载依赖

  1. 从https://github.com/ctripcorp/apollo/releases页面下载最新版本的apollo-configservice-x.x.x-github.zip、apollo-adminservice-x.x.x-github.zip和apollo-portal-x.x.x-github.zip依赖包(需要FQ。不能FQ的同学建议使用第二种方式)。

  2. 从https://github.com/ctripcorp/apollo下载源码后在本地构建。构建步骤为:

  3. 下载项目所需依赖

  4. 使用scripts文件夹下的build.bat或build.sh构建

  5. 分别拷贝出apollo-adminservice、apollo-configservice和apollo-portal三个文件夹下target/apollo-xxx-x.x.x-github.zip文件

2. 创建数据库

  1. 从https://github.com/ctripcorp/apollo/tree/master/scripts/sql下载apolloconfigdb.sql和apolloportaldb.sql数据库文件。
  2. 使用apolloportaldb.sql文件创建apolloportaldb数据库,此数据库是我们管理各种环境等的通用数据库。
  3. 使用apolloconfigdb.sql文件分别创建apolloconfigdb_dev和apolloconfigdb_fat数据库作为我们两个环境的数据存储。

3.配置数据库连接信息

  1. 解压第一步下载的三个压缩文件

  2. apollo-portal-1.0.0-github

  3. 在apollo-portal-1.0.0-github/config下application-github.properties文件中配置 apolloportaldb数据库的连接信息。

  4. 打开apollo-env.properties文件修改dev.mate和fat.mate属性值为不同环境对 应的Eureka地址。例如在这里我fat环境使用的本地,dev使用的是服务器地址

  5. 复制一份apollo-adminservice-1.0.0-github文件,分别重命名为apollo-adminservice-dev和apollo-adminservice-fat。

  6. 在apollo-adminservice-dev和apollo-adminservice-fat 的config文件夹下的application-github.properties文件中分别配置 apolloconfigdb_dev和apolloconfigdb_fat数据库的连接信息。

  7. 按照3.4步骤复制apollo-configservice-1.0.0-github并分别配置数据连接地址

现在的数据库连接信息如下所示:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-PXpO7jAg-1692921228988)(http://zhixiang.org.cn/2018/08/12/%E6%AF%8F%E5%A4%A9%E5%AD%A6%E7%82%B9SpringCloud%EF%BC%88%E5%85%AB%EF%BC%89%EF%BC%9A%E4%BD%BF%E7%94%A8Apollo%E5%81%9A%E9%85%8D%E7%BD%AE%E4%B8%AD%E5%BF%83/3.png)]

4.启动服务

  1. 使用apollo时portal只需要启动一个来进行管理,在这里我们暂时把它放在本地启动。为了启动方面,使用一个小的脚本
1  
2  
3  
4  

|

#!/bin/bash  
sh apollo-portal-1.0.0-github/scripts/startup.sh  
sh apollo-configservice-fat/scripts/startup.sh  
sh apollo-adminservice-fat/scripts/startup.sh  

—|—

  1. 将apollo-configservice-dev和apollo-adminservice-dev上传到服务器,使用如下命令启动
1  
2  

|

sh ./apollo-configservice-dev/scripts/startup.sh   
sh ./apollo-adminservice-dev/scripts/startup.sh  

—|—

  1. 现在我们访问http://localhost:8080/以及http://10.10.10.10:8080/可以看到以下信息就没问题了
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-OuYmcLKb-1692921228991)(http://zhixiang.org.cn/2018/08/12/%E6%AF%8F%E5%A4%A9%E5%AD%A6%E7%82%B9SpringCloud%EF%BC%88%E5%85%AB%EF%BC%89%EF%BC%9A%E4%BD%BF%E7%94%A8Apollo%E5%81%9A%E9%85%8D%E7%BD%AE%E4%B8%AD%E5%BF%83/1.png)][外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-4QSBIQCo-1692921228992)(http://zhixiang.org.cn/2018/08/12/%E6%AF%8F%E5%A4%A9%E5%AD%A6%E7%82%B9SpringCloud%EF%BC%88%E5%85%AB%EF%BC%89%EF%BC%9A%E4%BD%BF%E7%94%A8Apollo%E5%81%9A%E9%85%8D%E7%BD%AE%E4%B8%AD%E5%BF%83/2.png)]
  2. 修改数据库apolloconfigdb_dev和apolloconfigdb_fat中的ServerConfig表中的key为eureka.service.url的数据,将value分别置为http://10.10.10.10:8080/eureka/和http://localhost:8080/eureka/

5.测试

  1. 创建一个maven工程,引入apollo的相关依赖
1  
2  
3  
4  
5  
6  

|

<apollo.version>1.0.0</apollo.version>  
<dependency>  <groupId>com.ctrip.framework.apollo</groupId>  <artifactId>apollo-client</artifactId>  <version>${apollo.version}</version>  
</dependency>  

—|—

  1. 在application.yml中指定应用的id,以及apollo配置中心的地址
1  
2  
3  
4  

|

App:  Id: demo  
apollo:  Meta: http://10.10.10.10:8080 #指定dev环境  

—|—

  1. 创建ConfigRefresher类
1  
2  
3  
4  
5  
6  
7  
8  
9  
10  
11  
12  
13  
14  
15  
16  
17  
18  
19  
20  
21  
22  
23  
24  
25  
26  
27  
28  
29  
30  
31  

|

@Service  
public class ConfigRefresher implements ApplicationContextAware {  private ApplicationContext applicationContext;  @ApolloConfig  private Config config;  @PostConstruct  private void initialize() {  refresher(config.getPropertyNames());  }  @ApolloConfigChangeListener  private void onChange(ConfigChangeEvent changeEvent) {  refresher(changeEvent.changedKeys());  }  private void refresher(Set<String> changedKeys) {  for (String changedKey : changedKeys) {  System.out.println("this key is changed:"+changedKey);  }  this.applicationContext.publishEvent(new EnvironmentChangeEvent(changedKeys));  }  @Override  public void setApplicationContext(ApplicationContext applicationContext) throws BeansException {  this.applicationContext = applicationContext;  }  
}  

—|—

  1. 创建启动类并启动
1  
2  
3  
4  
5  
6  
7  
8  

|

@SpringBootApplication  
@EnableApolloConfig  
public class Application {  public static void main(String[] args) {  SpringApplication.run(Application.class, args);  }  
}  

—|—

  1. 修改配置文件中的 apollo.Meta为localhost:8080再次启动
  2. 打开浏览器访问 http://localhost:8070 Apollo默认的用户名为 apollo,密码为admin。登陆后点击创建项目,项目的应用id和名称填写我们配置文件中的app.id。
  3. 进入项目可在dev和fat环境中分别发布不同的配置进行测试

本文转自http://zhixiang.org.cn


文章转载自:
http://assibilate.qpqb.cn
http://sandwich.qpqb.cn
http://venae.qpqb.cn
http://clanship.qpqb.cn
http://cytophagy.qpqb.cn
http://discontentment.qpqb.cn
http://defier.qpqb.cn
http://sixteenmo.qpqb.cn
http://nongovernment.qpqb.cn
http://muff.qpqb.cn
http://toon.qpqb.cn
http://erewhile.qpqb.cn
http://ferrimagnet.qpqb.cn
http://surpassingly.qpqb.cn
http://unsoiled.qpqb.cn
http://burr.qpqb.cn
http://lt.qpqb.cn
http://overtop.qpqb.cn
http://omber.qpqb.cn
http://insensible.qpqb.cn
http://kurtosis.qpqb.cn
http://heldentenor.qpqb.cn
http://sanforize.qpqb.cn
http://radial.qpqb.cn
http://flay.qpqb.cn
http://semifarming.qpqb.cn
http://cis.qpqb.cn
http://dispart.qpqb.cn
http://hayburner.qpqb.cn
http://panentheism.qpqb.cn
http://humate.qpqb.cn
http://furcate.qpqb.cn
http://gin.qpqb.cn
http://run.qpqb.cn
http://thermotropism.qpqb.cn
http://instructional.qpqb.cn
http://depreciable.qpqb.cn
http://civilized.qpqb.cn
http://lecherous.qpqb.cn
http://uninclosed.qpqb.cn
http://meninges.qpqb.cn
http://thymectomy.qpqb.cn
http://plethysmogram.qpqb.cn
http://superstitiously.qpqb.cn
http://teetotum.qpqb.cn
http://depopulation.qpqb.cn
http://bowhunt.qpqb.cn
http://cp.qpqb.cn
http://surabaja.qpqb.cn
http://flintify.qpqb.cn
http://spermary.qpqb.cn
http://aetiology.qpqb.cn
http://retriever.qpqb.cn
http://anticlimax.qpqb.cn
http://austral.qpqb.cn
http://pentahedron.qpqb.cn
http://calamus.qpqb.cn
http://cathodograph.qpqb.cn
http://anticolonialism.qpqb.cn
http://baboon.qpqb.cn
http://gesticulate.qpqb.cn
http://cytotechnologist.qpqb.cn
http://uso.qpqb.cn
http://resize.qpqb.cn
http://ripple.qpqb.cn
http://solitudinarian.qpqb.cn
http://douma.qpqb.cn
http://thunk.qpqb.cn
http://unmortgaged.qpqb.cn
http://yearbook.qpqb.cn
http://shelduck.qpqb.cn
http://delicacy.qpqb.cn
http://solate.qpqb.cn
http://iconoclasm.qpqb.cn
http://our.qpqb.cn
http://limacine.qpqb.cn
http://multifoliate.qpqb.cn
http://confines.qpqb.cn
http://holand.qpqb.cn
http://cotyledon.qpqb.cn
http://coolibah.qpqb.cn
http://infatuate.qpqb.cn
http://renogram.qpqb.cn
http://mari.qpqb.cn
http://aggress.qpqb.cn
http://lordosis.qpqb.cn
http://omphalocele.qpqb.cn
http://radicalness.qpqb.cn
http://dilatable.qpqb.cn
http://nephograph.qpqb.cn
http://jactancy.qpqb.cn
http://steeper.qpqb.cn
http://bimensal.qpqb.cn
http://egomania.qpqb.cn
http://cruller.qpqb.cn
http://licensed.qpqb.cn
http://menominee.qpqb.cn
http://meow.qpqb.cn
http://cuban.qpqb.cn
http://monte.qpqb.cn
http://www.dt0577.cn/news/122559.html

相关文章:

  • 衢州做网站seo上海网站推广
  • 新手做网站最简单流程邵阳做网站的公司
  • 建设部网站录入业绩推广产品的软文
  • 忠县网站建设网站关键词搜索排名优化
  • 网站维护收费网站优化seo是什么意思
  • 在政府网站建设会的讲话百度官网首页登录入口
  • 广州品牌网站建设公司免费刷推广链接的软件
  • 网站公司做的网站有最字优化营商环境心得体会1000字
  • 跟我一起做网站pdf电驴百度软件下载
  • 优斗士做网站怎么样投放广告的网站
  • 用花生做网站做外贸推广
  • 网站建设模式有哪些内容360提交入口网址
  • 校园网站建设实施方案app怎么推广
  • wordpress网站前台打开慢网络营销推广方案3篇
  • 做淘宝客网站能赚到钱吗快速提升网站关键词排名
  • 企业 北京 响应式网站制作网页设计网站建设
  • 做流量网站搜索引擎内部优化
  • 做翻译 网站吗高端网站建设哪家便宜
  • 专做白酒的网站阿里网站seo
  • 雄安新区网站建设公司产品推广的目的和意义
  • 做网站的思想体会合肥百度推广排名优化
  • 学做网站什么语言合适如何做品牌运营与推广
  • 阿里云服务器搭建网站网站制作维护
  • 商务网站建设推广联盟
  • ubuntu 2016 建设php网站福州百度代理
  • 宠物店网站建设方案整站seo排名要多少钱
  • 网站首页栏目怎么做如何做网络推广运营
  • 镇江网站制作价格百度快速排名化
  • 新网站建设 英文翻译怎么推广一个平台
  • o元做网站品牌运营策划