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

长沙小红书推广公司百度上做优化

长沙小红书推广公司,百度上做优化,中国空间站纪念币,网页设计与制作模板素材返回目录 整体架构 服务管理:实现服务CRUD,域名CRUD,服务健康状态检查,服务权重管理等功能配置管理:实现配置管CRUD,版本管理,灰度管理,监听管理,推送轨迹,聚…

返回目录


整体架构

在这里插入图片描述

在这里插入图片描述

  • 服务管理:实现服务CRUD,域名CRUD,服务健康状态检查,服务权重管理等功能
  • 配置管理:实现配置管CRUD,版本管理,灰度管理,监听管理,推送轨迹,聚合数据等功能
  • 元数据管理:提供元数据CURD和打标能力
  • 插件机制:实现三个模块可分可合能力,实现扩展点SPI机制
  • 事件机制:实现异步化事件通知,sdk数据变化异步通知等逻辑
  • 日志模块:管理日志分类,日志级别,日志可移植性(尤其避免冲突),日志格式,异常码+帮助文档
  • 回调机制:sdk通知数据,通过统一的模式回调用户处理。接口和数据结构需要具备可扩展性
  • 寻址模式:解决ip,域名,nameserver、广播等多种寻址模式,需要可扩展
  • 推送通道:解决server与存储、server间、server与sdk间推送性能问题
  • 容量管理:管理每个租户,分组下的容量,防止存储被写爆,影响服务可用性
  • 流量管理:按照租户,分组等多个维度对请求频率,长链接个数,报文大小,请求流控进行控制
  • 缓存机制:容灾目录,本地缓存,server缓存机制。容灾目录使用需要工具
  • 启动模式:按照单机模式,配置模式,服务模式,dns模式,或者all模式,启动不同的程序+UI
  • 一致性协议:解决不同数据,不同一致性要求情况下,不同一致性机制
  • 存储模块:解决数据持久化、非持久化存储,解决数据分片问题
  • Nameserver:解决namespace到clusterid的路由问题,解决用户环境与nacos物理环境映射问题
  • CMDB:解决元数据存储,与三方cmdb系统对接问题,解决应用,人,资源关系
  • Metrics:暴露标准metrics数据,方便与三方监控系统打通
  • Trace:暴露标准trace,方便与SLA系统打通,日志白平化,推送轨迹等能力,并且可以和计量计费系统打通
  • 接入管理:相当于阿里云开通服务,分配身份、容量、权限过程
  • 用户管理:解决用户管理,登录,sso等问题
  • 权限管理:解决身份识别,访问控制,角色管理等问题
  • 审计系统:扩展接口方便与不同公司审计系统打通
  • 通知系统:核心数据变更,或者操作,方便通过SMS系统打通,通知到对应人数据变更
  • OpenAPI:暴露标准Rest风格HTTP接口,简单易用,方便多语言集成
  • Console:易用控制台,做服务管理、配置管理等操作
  • SDK:多语言sdk
  • Agent:dns-f类似模式,或者与mesh等方案集成
  • CLI:命令行对产品进行轻量化管理,像git一样好用

console模块

console模块是一个springboot工程,整合了管理控制台、注册中心和配置中心功能。

启动类

启动类是com.alibaba.nacos.Nacos类:

@SpringBootApplication(scanBasePackages = "com.alibaba.nacos")
@ServletComponentScan
@EnableScheduling
public class Nacos {public static void main(String[] args) {SpringApplication.run(Nacos.class, args);}
}

依赖的模块

  • nacos-config - 配置中心
  • nacos-naming - 注册中心

ConsoleConfig配置类

  • 加载application.properties配置文件
  • 扫描各个模块controller包,缓存RequestMappingInfo -> Method
  • EnableScheduling开启定时任务功能

管理端接口

  • HealthController - 健康检查接口
  • NamespaceController - 命名空间管理
  • PermissionController - 权限管理
  • RoleController - 角色管理
  • ServerStateController - 查询服务运行状态信息
  • UserController - 登录和用户管理

config模块

配置中心。

aspect切面

  • CapacityManagementAspect - 配置容量判断切面
  • RequestLogAspect - 请求日志切面

auth认证

权限相关接口及实现类:

  • PermissionPersistService - Permission CRUD service
  • RolePersistService - Role CRUD service
  • UserPersistService - User CRUD service

configuration配置类

  • Filter配置:
    • NacosWebFilter - Web encode filter
    • CurcuitFilter - 熔断降级判断过滤器
  • StorageCondition配置:用于判断存储类型
    • ConditionDistributedEmbedStorage -
    • ConditionOnEmbeddedStorage -
    • ConditionOnExternalStorage -
    • ConditionStandaloneEmbedStorage -

controller配置中心接口

  • CapacityController - 配置容量管理接口
  • ClientMetricsController - 客户端统计信息查询接口
  • CommunicationController - 集群节点通信接口
  • ConfigController - 配置管理接口
    • 配置推送接口
    • 配置查询、删除接口
    • 导入、导出配置接口
    • 配置变化监听接口
  • HealthController - 健康检查接口
  • HistoryController - 配置历史管理接口
  • ListenerController - 从客户端侧查询订阅信息接口

monitor监视器

  • MemoryMonitor
  • MetricsMonitor
  • ResponseMonitor

remote远程调用处理器

远程rpc处理器:

  • ConfigChangeBatchListenRequestHandler - 客户端监听器新增/移除处理器
  • ConfigChangeClusterSyncRequestHandler - 集群同步配置处理器
  • ConfigPublishRequestHandler - 推送配置处理器
  • ConfigQueryRequestHandler - 配置查询处理器
  • ConfigRemoveRequestHandler - 配置删除处理器

naming模块

注册中心。

consistency一致性服务

维护数据一致性的相关服务。

controller注册中心接口

  • CatalogController - 服务及实例相关信息查询接口
  • ClusterController - 服务集群管理接口
  • DistroController - 分区容错相关接口
  • HealthController - 健康检查相关接口
  • InstanceController - 服务实例管理接口
  • OperatorController - 操作数据查询接口
  • ServiceController - 服务管理接口

remote远程调用处理器

远程rpc处理器。

client模块

config配置中心客户端

NacosConfigService类封装了操作配置中心的API。

naming注册中心客户端

NacosNamingService类封装了操作注册中心的API。

http://www.zhongyajixie.com/news/25412.html

相关文章:

  • 学校网站在建设方面的的优势网页设计模板素材图片
  • 政府官网网站建设标准百度seo优化招聘
  • 个人网站没人访问黄石市seo关键词优化怎么做
  • 网站开发5人小组分工建网站要多少钱
  • 贵阳网站页面设计aso优化{ }贴吧
  • 如何做交易网站关键词优化方法
  • wordpress 4.5 主题aso应用商店优化原因
  • 有哪些做设计交易网站有哪些内容关键词搜索站长工具
  • 文明网站建设方案西安seo推广公司
  • 怎么制作网站后台网站关键字排名优化
  • 专门做赌博网站犯法吗seo查询友情链接
  • 什么网站做简历最好国外引擎搜索
  • 广西北海联友建设网站管理百度搜索词排名
  • 西城网站建设关键词优化顾问
  • xampp配置多网站成都今天宣布的最新疫情消息
  • 深圳微信网站建设公司哪家好广州seo团队
  • 重庆公司核名在哪个网站百度打开
  • 域名备案查询网站企业培训方案
  • 宜昌皓月建设工程有限公司网站网络推广合作协议范本
  • wordpress站点标题删除如何制作企业网站
  • 即墨做网站公司温州seo结算
  • rails开发的网站开发百度网络营销
  • 访问不了服务器网站吗免费seo教程
  • 网站建设易尔通最新网站查询
  • 江苏有哪些做网站建设的公司做一个自己的网站
  • 开发者选项在哪里打开oppo搜索引擎优化公司排行
  • 重庆的公需科目在哪个网站做yoast seo教程
  • 政府网站规划的意义专业网站推广软件
  • 网站正在建设中提示页面seo优化销售话术
  • 合肥个人建站模板网络营销的好处和优势