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

做网站负责人风险wordpress导航图标变成框框

做网站负责人风险,wordpress导航图标变成框框,网站域名费怎么查询,望野博物馆馆长为什么要做微服务#xff1f; 微服务一直是近几年的技术热点#xff0c;凡是谈到架构设计#xff0c;毫无疑问都离不开微服务这个话题。无论是做架构设计#xff0c;还是只是做业务开发#xff0c;几乎在所有的面试中#xff0c;微服务设计几乎是必问的一道面试题。另外 微服务一直是近几年的技术热点凡是谈到架构设计毫无疑问都离不开微服务这个话题。无论是做架构设计还是只是做业务开发几乎在所有的面试中微服务设计几乎是必问的一道面试题。另外在我们的实际工作中几乎百分之80的公司微服务也都是架构演变升级的方向。那么为什么要做微服务呢微服务的出发点是什么呢 单体架构达到瓶颈 业务复杂度上升扩展困难维护费力度上升牵一发动全身 团队规模扩大开发冲突增多开发效率降低无法兼容多种编程语言 性能受到制约在服务可靠性、吞吐能力、服务部署等方面达到瓶颈 优化架构更新换代 保证技术架构的鲜活度不与主流脱轨 不断的调整技术建设支撑内部技术发展 更好的架构体系更有力的支撑业务需求 跟随潮流为了微服务而微服务 为了紧跟潮流别人搞我们也要搞 为了体验下微服务架构的魅力 为了自己实操一把掌握微服务技术 微服务的出发点必定是为了解决架构层面遇到的问题微服务是分而治之的思想。它通过引入更分散的架构思想从而来解决更复杂的系统问题。所以微服务并不是所有系统都适用的。在考虑微服务架构的时候我们得先评估下是否真的需要从单体到微服务是一个复杂化的过程如果非必要不微服务。最近大有微服务合并转向单体的趋势。只有我们的系统在业务复杂度层面、系统性能层面、团队开发协作层面等有了确切的需求那么微服务确实是不二之选。 微服务到底是什么 微服务Microservices是一种软件开发架构风格它将一个复杂的应用程序构建为一系列小型服务的集合每个服务运行在其独立的进程中并通常围绕特定的业务能力进行构建。这些服务可以通过定义良好的API进行通信通常是HTTP RESTful API或轻量级的消息传递系统。 微服务的核心特点包括 小型化和轻量级每个服务都相对较小只关注特定的业务功能。 独立部署各个微服务可以独立部署不需要依赖其他服务。 独立扩展可以根据需求独立扩展或收缩特定的服务。 技术多样性团队可以根据服务的特定需求选择最适合的技术栈包括编程语言和数据存储等。 业务中心化每个服务都围绕一项业务能力构建易于理解和维护。 敏捷性微服务架构提高了开发和部署的速度使得快速迭代和持续交付成为可能。 容错性系统中某个服务的故障不会导致整个系统的崩溃提高了系统的稳定性。 去中心化治理没有统一的控制中心服务之间的调用和数据流是去中心化的。 去中心化数据管理每个服务可以有自己的数据库实现数据的封装和隔离。 基础设施自动化自动化的部署、扩展、监控和故障恢复是微服务架构的关键。 我们到底如何进行微服务拆分 拆分是没有完全标准的答案和方式每家公司或者每个团队拆分的微服务方式可以说是各不相同。但拆分必然有相同的部分有一些必然需要参考的准则和拆分方式。这些就是我们所需要掌握的包括面试时候所需要回答出来的点。 微服务拆分原则 单一职责原则每个服务应该有一个清晰定义的职责并且只负责一个特定的业务功能。 业务能力对齐服务应该围绕业务能力构建确保每个服务都是一个可独立部署和扩展的业务单元。 独立性每个服务应该是独立的拥有自己的代码库、数据库和部署流程。 轻量级通信服务之间的通信应该是轻量级的避免使用重量级的通信协议。 数据隔离每个服务应该有自己的数据存储避免服务之间的数据依赖。 去中心化治理允许每个服务独立选择技术栈和框架。 容错性服务应该能够容忍其他服务的故障通常通过断路器模式实现。 敏捷性服务应该能够快速迭代和部署以适应快速变化的业务需求。 智能端点和哑管道服务之间通过简单的管道通信而业务逻辑应该封装在端点中。 API 网关使用API网关来提供统一的入口处理跨服务的请求路由、负载均衡和安全控制。 持续集成和持续部署CI/CD 自动化的构建和部署流程对于微服务架构至关重要。 监控和日志实现集中的监控和日志管理以便于跟踪和诊断跨服务的问题。 团队自治每个服务的开发团队应该有足够的自治权以快速响应业务需求。 服务发现实现服务发现机制以便服务实例可以相互发现并进行通信。 断路器模式使用断路器模式来防止级联故障并提高系统的稳定性。 异步消息传递在可能的情况下使用异步消息传递来解耦服务。 版本控制为服务和API实现版本控制以支持向后兼容性。 安全性确保每个服务都有适当的安全措施包括认证和授权。 文档和API管理为API提供详细的文档并管理API的变更。 避免远程调用尽量避免远程服务调用优先考虑本地服务调用。 服务边界清晰服务之间的边界应该清晰定义避免功能重叠。 避免共享服务避免创建共享服务因为它们可能导致服务间的耦合。 可替换性设计服务时应考虑到将来可能的替换或升级。 环境一致性确保开发、测试和生产环境尽可能一致以减少环境差异导致的问题。 配置管理实现集中的配置管理以便于跨服务的配置变更。 服务契约定义清晰的服务契约包括API和数据格式。 性能和可伸缩性在设计服务时考虑性能和可伸缩性需求。 避免过度拆分避免过度拆分服务导致过多的服务管理和通信开销。 微服务拆分方式 按业务拆分 这是最常见的拆分方式根据业务功能的不同将应用程序划分为不同的服务。每个服务对应一个特定的业务领域例如用户管理、订单处理、库存管理等。 优点 服务之间界限清晰易于管理和维护。 每个服务可以独立部署和扩展。 缺点 需要良好的业务领域分析和规划。 按复用度拆分 根据服务的复用程度进行拆分将那些在多个地方被使用的通用功能如认证、日志记录、配置管理划分为独立的服务。 优点 提高代码复用性。 便于统一管理和更新通用功能。 缺点 过度拆分可能导致服务之间的依赖性增加。 按冷热拆分 根据服务的使用频率以及业务复杂度、需求频率将高频率热服务和低频率冷服务分开部署。热服务可能需要更多的资源和优化、以及更频繁的服务发布。 优点 可以根据服务的实际使用情况优化资源分配。 冷热分离有助于提高系统整体性能。 有助于保持系统稳定性。 缺点 需要准确评估服务的使用频率。 按吞吐量拆分 根据服务的吞吐量需求进行拆分将那些需要高吞吐量处理的服务单独拆分出来以便进行专门的优化和扩展。 优点 可以根据服务的性能需求进行资源分配和优化。 有助于确保关键服务的性能。 缺点 需要对服务的性能特性有深入的了解。 按团队架构拆分 根据团队的组织结构和开发能力进行服务拆分每个团队负责一个或多个服务的开发和维护。 优点 提高团队的责任感和开发效率。 便于团队内部协作和知识共享。 缺点 可能导致团队间的沟通和协调成本增加。 微服务与DDD领域驱动设计 微服务与DDD的关系 业务边界的确定DDD通过战略设计帮助确定业务边界这些边界可以直接映射到微服务的划分上。每个限界上下文Bounded Context通常对应一个微服务。 高内聚低耦合DDD提倡高内聚的领域模型这与微服务追求的高内聚、低耦合的服务设计原则相吻合。 持续演进DDD鼓励通过不断的迭代来演进领域模型这与微服务架构中服务的持续集成和持续部署CI/CD的理念相符。 技术与业务的对齐DDD通过统一语言Ubiquitous Language促进业务专家与开发人员之间的沟通而微服务架构则通过服务的独立性支持快速响应业务变化。 独立部署和扩展DDD中的每个限界上下文都可以独立部署和扩展这与微服务的独立部署和扩展原则一致。 领域事件DDD中的领域事件可以用来触发微服务间的通信实现服务间的松耦合。 抗腐层在微服务架构中DDD的反腐层概念可以帮助维护服务间的清晰界限确保服务的独立性和稳定性。 在实践中DDD可以帮助团队更好地理解和建模业务领域而微服务架构提供了实现这些模型的技术手段。通过DDD的领域模型可以更容易地识别出微服务的职责和边界从而设计出更灵活、可维护和可扩展的系统。 说白了DDD诞生了20多年了之前一直不温不火是因为DDD很难落地。但随着微服务的出现DDD思想与微服务非常契合2者相辅相成DDD成为了微服务拆分的指导思想而微服务有着完善的落地技术方案。DDD通过聚焦业务模型强调明确清晰的业务边界划分出多个限界下上文通过定义具体的实体、值对象、聚合根把业务模型分的明明白白这不就是微服务划分业务服务最好的军师吗 微服务与其他架构模式的区别 微服务架构与传统的单体架构、分布式架构和Serverless架构有显著的不同。以下是微服务架构与其他架构的区别 微服务架构 vs 单体架构 单体架构 应用程序的所有功能模块都打包在一起作为一个单一的单元运行。 通常难以维护和更新因为任何更改都需要重新部署整个应用。 技术栈统一整个应用通常使用相同的编程语言和技术。 微服务架构 应用程序被分解为一系列小型服务每个服务运行在自己的进程中并通常围绕特定的业务功能构建。 易于开发和维护因为每个服务都是独立的可以单独部署、升级和扩展。 技术多样性不同的服务可以使用不同的编程语言和技术栈。 微服务架构 vs 分布式架构 分布式架构 应用程序被拆分成多个模块这些模块运行在不同的服务器上并通过网络通信。是一个更广泛的概念已经存在了很长时间涉及多个计算机或节点协同工作完成复杂任务。 指的是系统的组件分布在不同的物理位置但作为一个整体协同工作。分布式系统不一定涉及服务的拆分它更侧重于组件之间的通信和协作。 微服务架构 虽然微服务架构也是分布式的但它更侧重于服务的独立性、灵活性和敏捷性。 微服务架构是分布式系统架构的一种特殊形式它专注于更细粒度的服务拆分和独立部署 微服务架构 vs Serverless架构 Serverless架构 在Serverless架构中开发者不需要管理服务器而是将代码部署到云平台上由云平台负责运行和扩展。 通常以函数为单位按需运行按实际使用量计费。 微服务架构 微服务通常长期运行提供持续的服务而Serverless架构中的函数是事件驱动和短暂运行的。 微服务架构可能需要更多的运维工作因为每个服务都需要独立管理和部署。 微服务架构 vs Soa架构 微服务架构和SOA面向服务的架构都是设计软件系统的方法它们在多个方面有相似之处但也存在一些关键的区别 服务粒度 微服务通常具有更细的粒度每个服务都非常专注以至于可能只有一个单一的职责或功能23。 SOA服务粒度较粗可以包含多个功能服务组件的大小可以从小型应用程序服务到非常大型的企业服务23。 通信方式 微服务倾向于使用轻量级的通信机制如HTTP RESTful API或轻量级的消息传递系统12。 SOA可能使用更复杂的协议如WebService BPEL业务流程执行语言并且常通过ESB企业服务总线进行服务间的通信和集成12。 架构划分方式 微服务强调按垂直架构划分按照业务能力将系统拆分成独立的服务每个服务完成一种特定的功能服务即产品3。 SOA更注重按水平架构划分将系统划分为前端、后端、数据库和测试等不同的层次 微服务架构 vs Service Mesh 微服务和Service Mesh是云原生架构中的两个重要概念它们在软件架构和部署上有不同的关注点和作用 微服务Microservices 微服务是一种架构风格它将一个大型复杂软件应用分解为一组小型、独立的服务每个服务运行在自己的进程中并通常围绕特定的业务功能构建。 微服务之间通过定义良好的API进行通信通常是HTTP RESTful API或轻量级的消息传递系统。 微服务架构的优点包括降低系统复杂度、松耦合、跨语言开发、独立部署等。 Service Mesh服务网格 Service Mesh是微服务架构中的一个基础设施层专门用于处理服务间的通信。它通过使用“sidecar”代理模式使得服务通信的细节如发现、负载均衡、故障恢复、度量和监控、安全性等对应用层透明。 Service Mesh的典型实现包括Istio、Linkerd、Consul等它们通常以轻量级代理的形式与应用服务一起部署而不需要应用代码的更改。 Service Mesh解决了微服务架构中的一些挑战如服务发现、配置管理、流量控制和故障处理等。 主要区别 关注点微服务关注的是将应用拆分成独立部署的小型服务而Service Mesh关注的是这些服务间的通信和治理。 实现微服务可以通过各种技术栈实现而Service Mesh通常需要特定的基础设施支持如Istio或Linkerd。 透明性Service Mesh通过代理抽象了服务通信的复杂性对应用层是透明的而微服务架构中服务通信的实现细节通常需要开发者自行处理。 治理Service Mesh提供了一套完整的服务治理功能如流量控制、安全认证、监控等这些在微服务架构中可能需要额外的工作来实现。 微服务架构是一种将应用分解为独立服务的方法而Service Mesh是支持微服务的通信和治理的基础设施层。Service Mesh可以视为微服务架构的进化它解决了微服务架构中的一些复杂问题使得开发者可以更专注于业务逻辑的实现。微服务架构适合于需要高扩展性和灵活性的复杂应用而Serverless架构适合于无状态的、事件驱动的应用场景。选择哪种架构取决于项目的具体需求、团队的技术能力以及期望的运维复杂度。 微服务中的常见技术实现方案 服务间通信 RESTful API使用HTTP协议和JSON或XML格式进行服务间通信。 gRPC一个高性能的RPC框架使用Protocol Buffers作为接口定义语言。 Apache ThriftFacebook开发的一套RPC通信框架支持多种语言。 Apache AvroApache的一个项目提供了RPC和数据序列化的功能。 Apache DubboAlibaba开源的高性能Java RPC框架。 消息队列 Kafka一个分布式流处理平台广泛用于构建实时数据管道和流式应用。 RabbitMQ一个开源的消息代理也称为消息队列。 Amazon SQSAmazon提供的一个完全托管的消息队列服务。 Google Pub/SubGoogle Cloud提供的事件驱动的异步服务到服务通信。 Apache Pulsar一个云原生分布式消息流平台。 服务注册与发现 EurekaNetflix开源的服务注册与发现组件。 Consul提供服务发现和配置共享。 Apache Zookeeper一个分布式协调服务可用于服务注册与发现。 etcd一个分布式键值存储用于配置共享和服务发现。 NacosAlibaba开源的更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。 配置管理 Spring Cloud ConfigSpring Cloud的配置管理工具。 Consul K/VConsul的键值存储可用于存储配置信息。 Apache ZooKeeper可以用作分布式配置存储。 etcd除了服务发现也常用于配置管理。 Config ServerSpring Cloud Netflix的配置中心组件。 API网关 ZuulNetflix开源的API网关服务。 Kong一个云原生API网关提供API管理、开发平台和DevOps解决方案。 Amazon API GatewayAWS提供的一个完全托管的服务用于创建、发布、维护、监控和保护API。 Nginx一个高性能的HTTP服务器和反向代理也可以作为API网关使用。 Traefik一个开源的边缘路由器支持API网关功能。 认证鉴权 OAuth 2.0一个行业标准的协议用于授权。 OpenID Connect基于OAuth 2.0的认证层。 Apache Shiro一个强大且易于使用的Java安全框架。 Spring Security为Java应用程序提供认证和访问控制。 JWT (JSON Web Tokens)用于在双方之间安全地传输信息。 日志监控 ELK StackElasticsearch, Logstash, Kibana用于集中日志收集和可视化。 Prometheus开源监控和警报工具。 Grafana一个跨平台的开源分析和监控解决方案。 Fluentd一个开源的数据收集器用于统一日志数据收集和消费。 Graylog提供数据收集、索引和实时搜索的日志管理平台。 持续集成与部署 Jenkins一个开源的持续集成工具。 GitLab CI/CDGitLab内置的持续集成和持续部署工具。 CircleCI提供自动化的持续集成和持续部署服务。 Travis CI一个持续集成服务支持GitHub。 Spinnaker一个开源的、多功能的持续交付平台。 断路器 HystrixNetflix开源的断路器库用于容错。 Resilience4j轻量级的容错库灵感来自Hystrix。 SentinelAlibaba开源的轻量级流量控制、熔断和系统保护开源库。 Spring RetrySpring提供的一个简单的自动重试机制。 Polly一个提供断路器功能的库支持多种语言。 分布式追踪 Zipkin一个分布式追踪系统。 Jaeger由Uber开发的分布式追踪系统。 SkyWalking一个开源的APM系统用于分布式系统的追踪、监控和诊断。 OpenTelemetry一个用于观测分布式系统的工具提供追踪、度量和日志。 AWS X-RayAWS提供的一个服务用于分析和调试分布式Web应用程序。 容器化和编排 Docker用于开发、发布和运行应用程序的容器化平台。 Kubernetes一个开源平台用于自动部署、扩展和管理容器化应用程序。 Apache Mesos一个集群管理器提供有效的资源隔离和共享。 Amazon ECSAWS提供的容器管理服务。 NomadHashiCorp开发的一个容器编排工具用于管理容器化和非容器化应用程序的部署。 总结 微服务架构现在依旧是架构设计的主流微服务分而治之的思想永不过时。 架构是从简单到复杂的一个过程架构设计是为了把复杂变得尽量简单所以能用单体就单体不要盲目微服务随之带来的可能不是微服务的好处而是成本。 DDD是微服务拆分的指导思想它以业务为王只关心于业务模型本身。 微服务拆分按业务是基础在业务之上还可以按照业务复杂度、变动频率、吞吐量、以及团队情况等进行多维度的拆分。服务的人员分配可参考3个火枪手原则。 好的架构一定是边界清晰、职责明确、规范统一、修少扩多原先代码需要修改的少、扩展新增的多、链路明朗、适配灵活、伸缩自如、高内聚低耦合。
文章转载自:
http://www.morning.tpssx.cn.gov.cn.tpssx.cn
http://www.morning.glnxd.cn.gov.cn.glnxd.cn
http://www.morning.cwpny.cn.gov.cn.cwpny.cn
http://www.morning.zjrnq.cn.gov.cn.zjrnq.cn
http://www.morning.wkws.cn.gov.cn.wkws.cn
http://www.morning.ljcjc.cn.gov.cn.ljcjc.cn
http://www.morning.rnngz.cn.gov.cn.rnngz.cn
http://www.morning.tyklz.cn.gov.cn.tyklz.cn
http://www.morning.pmtky.cn.gov.cn.pmtky.cn
http://www.morning.wqmpd.cn.gov.cn.wqmpd.cn
http://www.morning.nknt.cn.gov.cn.nknt.cn
http://www.morning.wxgd.cn.gov.cn.wxgd.cn
http://www.morning.yfrlk.cn.gov.cn.yfrlk.cn
http://www.morning.thzwj.cn.gov.cn.thzwj.cn
http://www.morning.gwqkk.cn.gov.cn.gwqkk.cn
http://www.morning.tbjtp.cn.gov.cn.tbjtp.cn
http://www.morning.jwbfj.cn.gov.cn.jwbfj.cn
http://www.morning.phgz.cn.gov.cn.phgz.cn
http://www.morning.bnqcm.cn.gov.cn.bnqcm.cn
http://www.morning.zsyqg.cn.gov.cn.zsyqg.cn
http://www.morning.mljtx.cn.gov.cn.mljtx.cn
http://www.morning.mslhq.cn.gov.cn.mslhq.cn
http://www.morning.tldfp.cn.gov.cn.tldfp.cn
http://www.morning.ljtwp.cn.gov.cn.ljtwp.cn
http://www.morning.pjyrl.cn.gov.cn.pjyrl.cn
http://www.morning.tpssx.cn.gov.cn.tpssx.cn
http://www.morning.kpwcx.cn.gov.cn.kpwcx.cn
http://www.morning.knqck.cn.gov.cn.knqck.cn
http://www.morning.hsgxj.cn.gov.cn.hsgxj.cn
http://www.morning.bhdyr.cn.gov.cn.bhdyr.cn
http://www.morning.prddj.cn.gov.cn.prddj.cn
http://www.morning.bmzxp.cn.gov.cn.bmzxp.cn
http://www.morning.xqknl.cn.gov.cn.xqknl.cn
http://www.morning.kkwbw.cn.gov.cn.kkwbw.cn
http://www.morning.snkry.cn.gov.cn.snkry.cn
http://www.morning.dxqwm.cn.gov.cn.dxqwm.cn
http://www.morning.fsrtm.cn.gov.cn.fsrtm.cn
http://www.morning.ttkns.cn.gov.cn.ttkns.cn
http://www.morning.bpmtx.cn.gov.cn.bpmtx.cn
http://www.morning.ydrml.cn.gov.cn.ydrml.cn
http://www.morning.wsxly.cn.gov.cn.wsxly.cn
http://www.morning.tnzwm.cn.gov.cn.tnzwm.cn
http://www.morning.gpsr.cn.gov.cn.gpsr.cn
http://www.morning.jfbrt.cn.gov.cn.jfbrt.cn
http://www.morning.hcszr.cn.gov.cn.hcszr.cn
http://www.morning.mfzyn.cn.gov.cn.mfzyn.cn
http://www.morning.nkyc.cn.gov.cn.nkyc.cn
http://www.morning.pqwhk.cn.gov.cn.pqwhk.cn
http://www.morning.hbywj.cn.gov.cn.hbywj.cn
http://www.morning.wjhnx.cn.gov.cn.wjhnx.cn
http://www.morning.csnch.cn.gov.cn.csnch.cn
http://www.morning.tmrjb.cn.gov.cn.tmrjb.cn
http://www.morning.cdlewan.com.gov.cn.cdlewan.com
http://www.morning.nqrdx.cn.gov.cn.nqrdx.cn
http://www.morning.rhnn.cn.gov.cn.rhnn.cn
http://www.morning.smyxl.cn.gov.cn.smyxl.cn
http://www.morning.sggzr.cn.gov.cn.sggzr.cn
http://www.morning.zlkps.cn.gov.cn.zlkps.cn
http://www.morning.lwzpp.cn.gov.cn.lwzpp.cn
http://www.morning.shxmr.cn.gov.cn.shxmr.cn
http://www.morning.yhpq.cn.gov.cn.yhpq.cn
http://www.morning.pmnn.cn.gov.cn.pmnn.cn
http://www.morning.lbcfj.cn.gov.cn.lbcfj.cn
http://www.morning.llmhq.cn.gov.cn.llmhq.cn
http://www.morning.tnmmp.cn.gov.cn.tnmmp.cn
http://www.morning.mgkb.cn.gov.cn.mgkb.cn
http://www.morning.hhnhb.cn.gov.cn.hhnhb.cn
http://www.morning.kfmlf.cn.gov.cn.kfmlf.cn
http://www.morning.hwbf.cn.gov.cn.hwbf.cn
http://www.morning.khtjn.cn.gov.cn.khtjn.cn
http://www.morning.ppzgr.cn.gov.cn.ppzgr.cn
http://www.morning.yongkangyiyuan-pfk.com.gov.cn.yongkangyiyuan-pfk.com
http://www.morning.syssdz.cn.gov.cn.syssdz.cn
http://www.morning.qhjkz.cn.gov.cn.qhjkz.cn
http://www.morning.ktyww.cn.gov.cn.ktyww.cn
http://www.morning.itvsee.com.gov.cn.itvsee.com
http://www.morning.nkbfc.cn.gov.cn.nkbfc.cn
http://www.morning.jcnmy.cn.gov.cn.jcnmy.cn
http://www.morning.rnmyw.cn.gov.cn.rnmyw.cn
http://www.morning.mkczm.cn.gov.cn.mkczm.cn
http://www.tj-hxxt.cn/news/274091.html

相关文章:

  • 资阳网站建设方案大庆企业网站建设公司
  • 机关门户网站建设个人主页原型图
  • 网站公司怎么建站24小时妇科免费问医生
  • 佛山做网站合肥网站制作报
  • 个人网站做哪种类型网站建设方案 doc
  • 网站安装百度商桥东莞房价会涨吗
  • 网页设计作业唐诗宋词代码seo关键词排名优化销售
  • 网站开发费 税率wordpress赞助
  • 给小公司做网站赚钱吗电脑网站制作
  • 网站建设是如何寻找客户的天猫优惠券网站怎么做
  • 郑州网站制作选择乐云seo上海高端网站设计
  • 如何在自己电脑上建网站网站上做销售网点怎么做
  • 网站怎么做导航网站注销怎么做消
  • 承包建筑工程信息网站微网站设计方案
  • 如何利用织梦cms做企业网站哈尔滨网站建设步骤
  • 玉林网站建设医院网站制作多少钱
  • 电子产品网站建设模板抖音代运营案例
  • 影视播放网站建设手机网站与app的区别
  • gta5线下买房网站建设做搜狗网站点
  • 网站建设试题卷wordpress get_template_part
  • 一个空间可以放几个网站宁波网站免费制作
  • 单页销售网站模板泰安vx
  • 邵阳 网站开发 招聘百度网页翻译功能在哪
  • 太原做网站哪里好防水网站的外链如何找
  • 一个域名绑定多个网站石家庄快速网站搭建
  • 陕西网站建设维护aso优化重要吗
  • 网站做后台php购物网站搜索栏怎么做
  • 互联网网站建设彭聪医院网站建设山东
  • 基于html5的旅游网站的设计深圳网站设计x
  • 商业网站建设案例课程 下载免费网上申请注册