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

竞价页面网站做优化自己做的网站怎么上网

竞价页面网站做优化,自己做的网站怎么上网,wordpress如何去除页眉部分,北京多语言网站建设背景系列目录#xff1a;【NET CORE微服务一条龙应用】开始篇与目录在分布式或者微服务系统里#xff0c;通过配置文件来管理配置内容#xff0c;是一件比较令人痛苦的事情#xff0c;再谨慎也有湿鞋的时候#xff0c;这就是在项目架构发展的过程中#xff0c;配置中心存… 背景系列目录【NET CORE微服务一条龙应用】开始篇与目录在分布式或者微服务系统里通过配置文件来管理配置内容是一件比较令人痛苦的事情再谨慎也有湿鞋的时候这就是在项目架构发展的过程中配置中心存在的意义。其实配置中心的组件已经有非常出名的案例比如携程的阿波罗配置中心https://github.com/ctripcorp/apollo为什么又造轮子因为不想发布项目的时候到处切管理平台。基本要求作为一个通用的配置组件需要支持如下功能1、客户端定时刷新获信最新配置信息并进行热更新2、配置有更新服务端主动推送重载或更新命令至客户端进行配置获取所以涉及相对应组件如下1、支持广播的消息通知组件目前使用redis(StackExchange.Redis)、Zookeeper(Rabbit.Zookeeper)实现客户端全局监听服务服务端可以推送不同组建不同的命令2、支持定时获取最新配置目前使用HostedService实现全局统一启动客户端实现全局启动接口接口使用Timer进行定时获取配置3、支持net core原生IConfiguration接口获取配置中心数据 服务端设计 管理服务端主要实现1、三表增删改查2、配置内容表每次新增或者修改当前配置信息版本号为所以配置最大版本号然后加一3、应用表列表增加主动通知功能配置查询服务端主要提供配置信息的查询接口1、接口入参如下2、查询逻辑   2.1 入参基本验证   2.2 AppId 密钥进行签名验证   2.3 请求配置环境定位   2.4 查询当前请求应用和共有配置应用   2.5 查询大于当前查询版本号的配置信息并返回配置中心客户端客户端主要实现原理和功能1、配置信息请求当前Http请求需根据配置信息组合请求url然后请求获取配置每次请求带上当前配置最大版本号(在以后请求时只获取有更新的配置2、配置信息本地存储容灾第一次获取成功后把配置信息进行版本文件存储以后的请求中当有配置更新时再进行文件存储。3、当配置请求失败时进行本地文件配置信息的还原应用。4、配置定时获取5、客户端接收更新或者重载命令6、原生IConfiguration配置查询支持部分功能介绍客户端参数原生IConfiguration配置查询查看AddJsonFile源码可以发现实现自定义配置源需要集成和实现ConfigurationProvider和IConfigurationSource两个方法代码如下当有配置更新时我们需要更新到ConfigurationProvider的Data中所以我们需要实现自定义接口IDataChangeListener的OnDataChange方法当客户端请求发现有配置更新时会调用接口的OnDataChange把最新的配置信息传递进来。启用原生IConfiguration方法如下定时配置获取常规做法是写一个hostedservice的方法然后写一个timer去定时获取由于其他的组件可能都需要有定时的情况我们统一处理了一下定时的任务每个组件实现IExecutionService接口然后组件会在启动的时候循环调用IExecutionService的StartAsync的方法组件包Bucket.Config.HostedService原理比较简单使用代码如下组件命令监听和上面原则一样也进行了统一的封装目前监听主要实现了redis和zookeeper下面举例redis组件监听需实现接口命令序列化实体在hostedservice启动时实现在接口IExtractCommand里会根据各个监听组件的ListenerName进行对应的调用使用方法如下所以对应组件实现的命令监听只要关心自身逻辑即可吗代码如下配置中心使用配置如下Appsettings.json相关配置信息转移至配置中心由于配置中心客户端实现了原生的IConfiguration所以appsetting的相关配置我们完全可以移至配置中心中由于appsetting使用的是json所以在配置中心服务端配置信息的Key需要转换举例在配置中心key如下BucketListener:Redis:ConnectionStringBucketListener:Redis:ListenerKey......数组使用如下DbConfig:0:NameDbConfig:0:DbTypeDbConfig:1:NameDbConfig:1:DbType总结个人写作水平有限涉及的东西也很多篇幅有限所以只做了大体介绍忘谅解本章涉及源码https://github.com/q315523275/FamilyBucket/tree/master/src/Config 客户端组件https://github.com/q315523275/FamilyBucket/tree/master/%E5%9F%BA%E7%A1%80%E6%9C%8D%E5%8A%A1%E9%A1%B9%E7%9B%AE/Pinzhi.ConfigServer 配置查询服务端https://github.com/q315523275/FamilyBucket/tree/master/%E5%9F%BA%E7%A1%80%E6%9C%8D%E5%8A%A1%E9%A1%B9%E7%9B%AE/Pinzhi.Platform 综合管理服务接口相关文章【NET CORE微服务一条龙应用】第一章 网关使用与配置原文地址https://www.cnblogs.com/tianxiangzhe/p/10342428.html.NET社区新闻深度好文欢迎访问公众号文章汇总 http://www.csharpkit.com
http://www.zqtcl.cn/news/720445/

相关文章:

  • 哪里有网站推广软件免费推广seo策略方法
  • 阿里云备案网站 网站名称怎么写京icp备案查询
  • 网站开发岗位思维导图alexa排名
  • 自适应网站建设济南济南网站建设公司
  • 巴州网站建设库尔勒网站建设钟爱网络杭州微信网站制作
  • 52做网站南京市住房城乡建设门户网站
  • 网站开发精品课程贵阳市白云区官方网站
  • seo整站优化服务会计培训班一般收费多少
  • 批量网站访问检测怎么做好手机网站开发
  • 深圳网站建设公司哪家比较好shortcodes wordpress
  • 网站内链越多越好嘛可以做3d电影网站
  • 企业网站需求文档微商引流客源最快的方法
  • 交互式网站备案业务网站在线生成
  • 自建网站百度个人网站如何在百度上做推广
  • 如何安装wordpress模板竞价网站做seo
  • 做论坛网站如何赚钱电子商务营销推广
  • 想要自己做一个网站怎么做济宁百度网站建设
  • 海会网络建设网站wordpress刷不出图片
  • 一个人做商城网站网站推广的几个阶段
  • 做国学类网站合法吗html5教程pdf下载
  • 云南省文化馆网站建设二级域名分发平台
  • 网站版面布局结构图网站收录批量查询
  • 网站开发手机模拟器常州到丹阳
  • 淮南医院网站建设班级网站开发报告
  • 东莞营销网站建设哪家好微信api接口
  • 凡科建站怎么导出网页wordpress视频采集插件
  • 个人介绍网站源码云主机上传网站
  • app推广平台网站系统登录入口
  • 做公司宣传册的网站成crm网
  • 新乡公司做网站军事新闻内容摘抄