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

优秀网站例子如何做h5页面

优秀网站例子,如何做h5页面,网站如何建立,wordpress如何换图片不显示简介说起分布式肯定要想到分布式配置中心、分布式日志、分布式链路追踪等在分布式部署中业务往往有很多配置比如: 应用程序在启动和运行时需要读取一些配置信息#xff0c;配置基本上伴随着应用程序的整个生命周期#xff0c;比如#xff1a;数据库连接参数、启动参数等,都需… 简介说起分布式肯定要想到分布式配置中心、分布式日志、分布式链路追踪等在分布式部署中业务往往有很多配置比如: 应用程序在启动和运行时需要读取一些配置信息配置基本上伴随着应用程序的整个生命周期比如数据库连接参数、启动参数等,都需要去维护和配置,但不可能一台台服务器登录上去配置 今天我要跟大家分享一下分布式配置中心Apollo:Apollo阿波罗是携程框架部门研发的分布式配置中心能够集中化管理应用不同环境、不同集群的配置配置修改后能够实时推送到应用端并且具备规范的权限、流程治理等特性适用于微服务配置管理场景。搭建官方文档中有两种搭建方式一种是下载源代码进行搭建一种是使用Docker或者K8S进行搭建今天我们使用Docker来进行搭建,毕竟Docker对于开发者来说更友好一些。如果已有Mysql服务推荐已有Mysql服务或者云服务RDS来当数据库使用毕竟数据无价。version: 3 services:apollo-configservice: #Config Service提供配置的读取、推送等功能服务对象是Apollo客户端image: apolloconfig/apollo-configservice:1.8.1restart: always#container_name: apollo-configservicevolumes:- ./logs/apollo-configservice:/opt/logsports:- 8080:8080environment:- TZAsia/Shanghai - SERVER_PORT8080- EUREKA_INSTANCE_IP_ADDRESSxxx.xxx.xxx.xxx- EUREKA_INSTANCE_HOME_PAGE_URLhttp://xxx.xxx.xxx.xxx:8080- SPRING_DATASOURCE_URLjdbc:mysql://xxx.xxx.xxx.xxx:3306/ApolloConfigDB?characterEncodingutf8serverTimezoneAsia/Shanghai- SPRING_DATASOURCE_USERNAMEroot- SPRING_DATASOURCE_PASSWORDMysqkPassWord!apollo-adminservice: #Admin Service提供配置的修改、发布等功能服务对象是Apollo Portal管理界面image: apolloconfig/apollo-adminservice:1.8.1restart: always#container_name: apollo-adminservicevolumes:- ./logs/apollo-adminservice:/opt/logsports:- 8090:8090depends_on:- apollo-configserviceenvironment:- TZAsia/Shanghai - SERVER_PORT8090- EUREKA_INSTANCE_IP_ADDRESSxxx.xxx.xxx.xxx- SPRING_DATASOURCE_URLjdbc:mysql://xxx.xxx.xxx.xxx:3306/ApolloConfigDB?characterEncodingutf8serverTimezoneAsia/Shanghai- SPRING_DATASOURCE_USERNAMEroot- SPRING_DATASOURCE_PASSWORDMysqkPassWord!apollo-portal: #管理界面image: apolloconfig/apollo-portal:1.8.1restart: alwayscontainer_name: apollo-portalvolumes:- ./logs/apollo-portal:/opt/logsports:- 8070:8070depends_on:- apollo-adminserviceenvironment:- TZAsia/Shanghai - SERVER_PORT8070- EUREKA_INSTANCE_IP_ADDRESSxxx.xxx.xxx.xxx- APOLLO_PORTAL_ENVSdev- DEV_METAhttp://xxx.xxx.xxx.xxx:8080- SPRING_DATASOURCE_URLjdbc:mysql://xxx.xxx.xxx.xxx:3306/ApolloPortalDB?characterEncodingutf8serverTimezoneAsia/Shanghai- SPRING_DATASOURCE_USERNAMEroot- SPRING_DATASOURCE_PASSWORDMysqkPassWord! 从以上docker-compose.yaml中可以看出共包含3个服务分别为:Config Service提供配置的读取、推送等功能服务对象是Apollo客户端Admin Service提供配置的修改、发布等功能服务对象是Apollo Portal管理界面Portal管理界面如果想了解它们之间的运行方式推荐查看官方文档日志挂载到外部./logs目录下大家可以看到上方并没有给出Mysql的部署如果需要使用容器部署Mysql可以参照下方docker-compose.yamlversion: 3services: mysql: # myslq 数据库image: mysql/mysql-servercontainer_name: mysqlrestart: alwayscommand: --character-set-serverutf8mb4 --collation-serverutf8mb4_unicode_ci --lower-case-table-names1environment: #环境变量MYSQL_ROOT_HOST: % MYSQL_ROOT_PASSWORD: passwordMYSQL_USER: brookMYSQL_PASSWORD: passwordports:- 3306:3306上述mysql的docker-compose.yaml 仅供测试使用初始化数据库初始化[apolloconfigdb.sql](https://github.com/apolloconfig/apollo/blob/master/scripts/docker-quick-start/sql/apolloconfigdb.sql) 和 [apolloportaldb.sql](https://github.com/apolloconfig/apollo/blob/master/scripts/docker-quick-start/sql/apolloportaldb.sql)数据库初始化后记得修改apolloconfigdb库中serverconfig表的 eureka.service.url 否则 apollo-adminservice无法注册到eureka修改后切换到Apollo docker-compose.yaml目录 然后使用docker-compose up -d #启动文件中的三个服务并且后台运行 查看启动情况docker-compose ps 访问 http://10.0.0.53:8070/ #Apollo管理端默认用户名:apollo默认密码:admin创建一个测试项目测试创建一个.NetCore项目 添加Apollo.net client添加Apollo配置Apollo配置如上添加测试内容代码中获取Apollo启动程序 请求/weatherforecast/apollotest 发现并未获取到apollo中设置的配置检查Apollo发现配置的值并没有发布所以大家配置或者修改了Apollo一定记得发布我们发布后再次刷新浏览器发现数据已经是新的数据了我们再次修改一下Apollo的Value刷新致此 Apollo已经搭建完毕并且可以正常使用了代码示例中的代码在https://github.com/yuefengkai/Brook.Apollo欢迎大家Start注意如果程序启动后无法拉取配置,可以打开Apollo的日志,在控制台中可以看到详细的配置 放到Program.cs Main函数第一行即可LogManager.UseConsoleLogging(Com.Ctrip.Framework.Apollo.Logging.LogLevel.Trace); 参考1.https://github.com/apolloconfig/apollo.net2.https://github.com/apolloconfig/apollo3.https://github.com/apolloconfig/apollo/tree/master/scripts/docker-quick-start
http://www.yutouwan.com/news/398261/

相关文章:

  • 厦门网站开发比较大的公司短网址源码wordpress
  • 重庆网站排名外包成立一家公司的基本流程
  • 三屏合一网站建设软件技术是干嘛的
  • 外贸公司网站改版思路网站建设在电子商务中意义
  • 重庆网站建站模板页面设计免费
  • 做此广告的网站青岛网络优化哪家专业
  • 丽江建设局网站wap网站开发 php
  • 制作网站是什么专业网站建设中模
  • 网站做302跳转的意义什么企业需要做网站
  • 网站建设 是否计入固定资产网络课程营销推广方案
  • 外贸企业网站设计公司音乐图书馆网站建设
  • 周口哪家做网站好简单网页模板图片
  • 360网站怎么做网站建设方案协议书
  • 沈阳做网站的公司排行5g创业网站建设
  • c2c电子商务网站知名营销类网站
  • 青岛公司网站建设价格低广东建设人才网站
  • 河南住房和城乡建设厅网站网站建设项目策划书范文
  • 相亲网站建设策划书范文做网站个人怎么签合同
  • 在线企业建站模板深圳定制app开发公司哪家好
  • 做网站的积木式编程个人小白用织梦好还是wordpress好
  • 快速网站优化服务电子商务就是网络营销
  • 如何借助网站打广告网站策划500字
  • 定海建设规划网站国家建设管理信息网站
  • 大型网站建设基本流程文学网站开发
  • 网站制作成都网站建设中可能出现的问题
  • 手机行情网站青海百度关键词seo
  • 地方做什么网站建设局招标网站
  • 福州网站建设教程视频怎么在网站做视频接口
  • 2017做网站挣钱17模板网入口
  • 渝中集团网站建设做外贸在哪个网站好