SOA架构和MSA架构之间的关系

63 篇文章 3 订阅
订阅专栏
48 篇文章 3 订阅
订阅专栏
37 篇文章 12 订阅
订阅专栏

目录

一、传统架构:简单单体模式

二、分布式架构:面向服务架构(SOA)

1、服务与SOA

2、SOA战略

3、SOA的两大基石:RPC和MQ

三、分布式架构:微服务架构(MSA)

什么是微服务

微服务的特点 

微服务的优点

微服务的缺点

四、SOA架构和微服务架构的区别和联系

SOA架构特点:

微服务架构特点:

主要区别:


典型的企业级应用系统或者互联网应用系统一般都是通过Web提供一组业务服务能力。这类系统包括:提供给用户操作的、运行于浏览器中、具有UI的业务逻辑展示和输入部分,运行于服务器端、用后端编程语言构建的业务逻辑处理部分,以及用于存储业务数据的关系数据库或其他类型的存储软件。

根据软件系统在运行期的表现风格和部署结构,我们可以粗略地将其划分为两大类:

  • 整个系统的所有功能单元,整体部署到同一个进程(所有代码可以打包成1个或多个文件),我们可以称之为“单体架构”(Monolithic Architecture);
  • 整个系统的功能单元分散到不同的进程,然后由多个进程共同提供不同的业务能力,我们称之为“分布式架构”(Distributed Architecture);

再结合软件系统在整个生命周期的特点,我们可以进一步区分不同的架构风格。

对于单体架构,我们根据设计期和开发实现期的不同模式和划分结构,可以分为:

  • 简单单体结构:代码层面没有拆分,所有的业务逻辑都在一个项目(project)里打包成一个二进制的编译后文件,通过这个文件进行部署,并提供业务能力
  • MVC模式:系统内每个模块的功能组件按照不同的职责划分为模型(Model)、视图(View)、控制器(Controller)等角色,并以此来组织研发实现工作
  • 前后端分离模式:将前后端代码耦合的设计改为前端逻辑和后端逻辑独立编写实现的处理模式
  • 组件模式:系统的每一个模块拆分为一个子项目(subproject),每个模块独立编译打包成一个组件,然后所有需要的组件一起再部署到同一个容器里;
  • 类库模式:A系统需要复用B系统的某些功能,这时可以直接把B系统的某些组件作为依赖库,打包到A系统来使用

对于分布式架构,我们根据设计期的架构思想和运行期的不同结构,可以分为:

  • 面向服务架构(Service Oriented Architecture,SOA):以业务服务的角度和服务总线的方式(一般是WebService与ESB)考虑系统架构和企业IT治理
  • 分布式服务架构(Distributed Service Architecture,DSA):基于去中心化的分布式服务框架与技术,考虑系统架构和服务治理
  • 微服务架构(MicroServices Architecture,MSA):微服务架构可以看做是面向服务架构和分布式服务架构的拓展,使用更细粒度的服务(所以叫微服务)和一组设计准则来考虑大规模的复杂系统架构设计。

也有人把如上的各个架构风格总结为4个大的架构发展阶段:

一、传统架构:简单单体模式

简单单体模式是最简单的架构风格,所有的代码全都在一个项目中。这样研发团队的任何一个人都可以随时修改任意的一段代码,或者增加一些新的代码。开发人员也可以只在自己的电脑上就可以随时开发、调试、测试整个系统的功能。也不需要额外的一些依赖条件和准备步骤,我们就可以直接编译打包整个系统代码,创建一个可以发布的二进制版本。这种方式对于一个新团队的创立初期,需要迅速开始从01,抓住时机实现产品最短时间推向市场,可以省去各种额外的设计,直接上手干活,争取了时间,因而是非常有意义的。

但是这种简单单体模式对于一个系统后期的稳定发展还是有很多坏处的:

  • 简单单体模式的系统存在代码严重耦合的问题:代码之间的相互引用,导致了系统内的对象之间相互依赖,关系混乱。修改其中的一处代码,可能会引发一大片代码的变化。对于经常需要修改维护的系统,很显然会引发很大的问题。
  • 简单单体模式的系统变更对部署影响大:系统作为一个单体部署,每次发布的部署单元就是一个新版本的整个系统,系统内的任何业务逻辑调整都会导致整个系统的重新打包,部署、停机、再重启,进而导致了系统的停机发布时间较长。每次发布上线都是生产系统的重大变更,这种部署模式大大提升了系统风险,降低了系统的可用性。
  • 简单单体模式的系统影响开发效率
  • 简单单体模式打包后的部署结构可能过于庞大:部署结构过于庞大,导致业务系统启动很慢,进而也会影响系统的可用性。
  • 扩展性受限:如果任何一个业务存在性能问题,那么都需要考虑多部署几个完整的实例的集群,或者再加上负载均衡设备,才能保证整个系统的性能可以支撑用户的使用。

二、分布式架构:面向服务架构(SOA

1、服务与SOA

面向服务架构(SOA)是一种建设企业IT生态系统的架构指导思想。SOA的关注点是服务。服务最基本的业务功能单元,由平台中立性的接口契约来定义。通过将业务系统服务化,可以将不同模块解耦,各种异构系统间可以轻松实现服务调用、消息交换和资源共享。

各个系统的业务拆解为不同粒度和层次的模块和服务,服务可以组装到更大的粒度,不同来源的服务可以编排到同一个处理流程,实现非常复杂的集成场景和更加丰富的业务能力。而且系统的复用可以从以前的代码级的粒度扩展到业务服务的粒度,能够快速的对业务和集成需求的变更。SOA从更高的层次对真个系统机型了统一的设计和处理,对消息处理和服务调用进行监控,优化资源和配置,降低系统复杂度和综合成本,为业务流程梳理和优化提供技术支撑。

SOA体系下,应用软件被划分为具有不同功能的服务单元,并通过标准的软件接口把这些服务联系起来,以SOA架构实现的企业应用可以更灵活快速地响应企业业务变化,实现新旧软件资产的整合和复用,降低软件整体拥有成本。

2SOA战略

SOA的实施对整个IT生态环境都有重要的影响,作为一种重大的IT变革和技术决策,必然要自上而下的进行。必须获得管理层的支持,由技术决策层面直接推动,并和技术部门、相关业务部门一起,根据目前各个IT业务系统的现状,统一规划SOA战略和分阶段目标,制定可行方案与计划步骤,逐步推进实施。

3SOA的两大基石:RPCMQ

SOA关注于系统的服务化,不同系统服务间的相互通信就成为了一个重要的话题。并且随着RPCMQ技术的发展,这两种技术逐渐成为SOA的两大基石,也是分布式技术体系里的重要基础设施。

RPC

RPC,即 Remote Procedure Call(远程过程调用),是一个计算机通信协议。 该协议允许运行于一台计算机的程序调用另一台计算机的子程序,而程序员无需额外地为这个交互作用编程。说得通俗一点就是:A计算机提供一个服务,B计算机可以像调用本地服务那样调用A计算机的服务。


RPC的调用关系里,我们把提供具体的调用方法的系统叫服务提供者(Provider),调用服务的系统称为服务消费者(Consumer)。把对象转换为以便于网络传输的二进制或文本数据的过程,叫做序列化(Serialization);二进制或文本数据再还原为对象的过程,叫做反序列化(Deserialization)。 我们可以看到,典型的RPC处理机制包括两部分:

  • 通信协议,可以是基于tcp的,也可以是基于http的。
  • 数据格式,一般是一套序列化+反序列化机制。

MQ

MQ(Message Queue,消息队列) 异步的远程调用,如果能同时存在很多个请求,该如何处理呢?进一步地,由于不能立即拿到处理结果,假若需要考虑失败策略,重试次数等,应该怎么设计呢? 如果有N个不同系统相互之间都有RPC调用,这时候整个系统环境就是一个很大的网状结构,依赖关系有N*(N-1)/2个。任何一个系统出问题,都会影响剩下N-1个系统,怎么降低这种耦合呢?

基于这些问题,我们发展出来了消息队列(MQ)技术,所有的处理请求先作为一个消息发送到MQ(一般我们叫做broker),接着处理消息的系统从MQ拿到消息并进行处理。这样就实现了各个系统间的解耦,同时可以把失败策略、重试等作为一个机制,对各个应用透明,直接在MQ与各调用方的应用接口层面实现即可。

一般来说,我们把发送消息的系统称为消息生产者(message producer),接受处理消息的系统称为消息消费者(message consumer)。

三、分布式架构:微服务架构(MSA

什么是微服务

The term "Microservice Architecture" has sprung up over the last few years to describe a particular way of designing software applications as suites of independently deployable services. While there is no precise definition of this architectural style, there are certain common characteristics around organization around business capability, automated deployment, intelligence in the endpoints, and decentralized control of languages and data. 

通过Martin Flowler的这段微服务描述,可以抽象出以下几个关键点:

  • 由一些独立的服务共同组成应用系统
  • 每个服务单独布署、独立跑在自己的进程中
  • 每个服务都是独立的业务
  • 分布式管理

通过几个关键点可以看出微服务重在独立布署和独立业务,而所谓的微服务,并不是越小越好,而是通过团队规模和业务复杂度由粗到细的划分过程,所遵循的原则是松耦合和高内聚。

微服务的特点 

  • 单一职责:微服务中每一个服务都对应唯一的业务能力,做到单一职责
  • 微:微服务的服务拆分粒度很小,例如一个用户管理就可以作为一个服务。每个服务虽小,但“五脏俱全”
  • 面向服务:面向服务是说每个服务都要对外暴露服务接口API。并不关心服务的技术实现,做到与平台和语言无关,也不限定用什么技术实现,只要提供Rest的接口即可
  • 自治:自治是说服务间互相独立,互不干扰
  • 团队独立:每个服务都是一个独立的开发团队,人数不能过多
  • 技术独立:因为是面向服务,提供Rest接口,使用什么技术没有别人干涉
  • 前后端分离:采用前后端分离开发,提供统一Rest接口,后端不用再为PC、移动段开发不同接口
  • 数据库分离:每个服务都使用自己的数据源
  • 部署独立:服务间虽然有调用,但要做到服务重启不影响其它服务。有利于持续集成和持续交付。每个服务都是独立的组件,可复用,可替换,降低耦合,易维护

 

微服务的优点

1.每个微服务都很小,这样能聚焦一个指定的业务功能或业务需求。微服务架构模式给采用单体式编码方式很难实现的功能提供了模块化的解决方案,由此,单个服务很容易开发、理解和维护。

2.微服务能够被小团队单独开发,这个小团队是25人的开发人员组成。

3.微服务是松耦合的,是有功能意义的服务,无论是在开发阶段或部署阶段都是独立的,可以加快部署速度。UI团队可以采用AB测试,快速的部署变化。微服务架构模式使得持续化部署成为可能

4.微服务能使用不同的语言开发。

5.微服务易于被一个开发人员理解,修改和维护,这样小团队能够更关注自己的工作成果。无需通过合作才能体现价值。

6.微服务允许你利用融合最新技术。

7.微服务只是业务逻辑的代码,不会和HTML,CSS 或其他界面组件混合。

微服务的缺点

1.微服务架构可能带来过多的操作(服务拆分)

2.需要DevOps技巧 

3.可能双倍的努力。

4.分布式系统可能复杂难以管理。开发者需要在RPC或者消息传递之间选择并完成进程间通讯机制。更甚于,他们必须写代码来处理消息传递中速度过慢或者不可用等局部失效问题。当然这并不是什么难事,但相对于单体式应用中通过语言层级的方法或者进程调用,微服务下这种技术显得更复杂一些。

5.因为分布部署跟踪问题难。

6.当服务数量增加,管理复杂性增加

7.分区的数据库架构。商业交易中同时给多个业务分主体更新消息很普遍。这种交易对于单体式应用来说很容易,因为只有一个数据库。在微服务架构应用中,需要更新不同服务所使用的不同的数据库。使用分布式交易并不一定是好的选择,不仅仅是因为CAP理论,还因为今天高扩展性的NoSQL数据库和消息传递中间件并不支持这一需求。最终你不得不使用一个最终一致性的方法,从而对开发者提出了更高的要求和挑战。

四、SOA架构和微服务架构的区别和联系

SOA架构特点:

  • 系统集成:站在系统的角度,解决企业系统间的通信问题,把原先散乱、无规划的系统间的网状结构,梳理成 规整、可治理的系统间星形结构,这一步往往需要引入 一些产品,比如 ESB[企业服务总线(Enterprise Service Bus)]、以及技术规范、服务管理规范; 这一步解决的核心问题是【有序】
  • 系统的服务化:站在功能的角度,把业务逻辑抽象成 可复用、可组装的服务,通过服务的编排实现业务的 快速再生,目的:把原先固有的业务功能转变为通用 的业务服务,实现业务逻辑的快速复用;这一步解决 的核心问题是【复用】
  • 业务的服务化:站在企业的角度,把企业职能抽象成 可复用、可组装的服务;把原先职能化的企业架构转变为服务化的企业架构,进一步提升企业的对外服务能力;
  • “前面两步都是从技术层面来解决系统调用、系统功能复用的问题”。第三步,则是以业务驱动把一个业务单元封装成一项服务。这一步解决的核心问题是【高效】

微服务架构特点:

1.通过服务实现组件化:开发者不再需要协调其它服务部署对本服务的影响。
2.按业务能力来划分服务和开发团队:开发者可以自由选择开发技术,提供 API 服务
3.去中心化

  • 每个微服务有自己私有的数据库持久化业务数据
  • 每个微服务只能访问自己的数据库,而不能访问其它服务的数据库
  • 某些业务场景下,需要在一个事务中更新多个数据库。这种情况也不能直接访问其它微服务的数据库,而是通过对于微服务进行操作。
  • 数据的去中心化,进一步降低了微服务之间的耦合度,不同服务可以采用不同的数据库技术(SQLNoSQL等)。在复杂的业务场景下,如果包含多个微服务,通常在客户端或者中间层(网关)处理。

4.基础设施自动化(devops、自动化部署)

传统的Java EE部署架构,通过展现层打包WARs,业务层划分到JARs最后部署为EAR一个大包,而微服务则打开了这个黑盒子,把应用拆分成为一个一个的单个服务,应用Docker技术,不依赖任何服务器和数据模型,是一个全栈应用,可以通过自动化方式独立部署,每个服务运行在自己的进程中,通过轻量的通讯机制联系,经常是基于HTTP资源API,这些服务基于业务能力构建,能实现集中化管理(因为服务太多啦,不集中管理就无法DevOps啦)。
 

主要区别:


---------------------
作者:devillyd2018
来源:CSDN
原文:https://blog.csdn.net/devillyd2018/article/details/118032720
版权声明:本文为作者原创文章,转载请附上博文链接!
内容解析By: CSDN,CNBLOG博客文章一键转载插件

微服务(MSA) 和 面向服务架构(SOA) 的区别和联系
简简单单Onlinezuozuo
12-17 6135
文章目录微服务(MSA) 和 面向服务架构(SOA) 的区别和联系1、相似之处2、区别和联系2.1、基于SOA架构 微服务(MSA) 和 面向服务架构(SOA) 的区别和联系 1、相似之处 1、都是面向服务 2、都是基于HTTP协议 2、区别和联系 传统的SOA 一般是大而全的单块架构MSA 是很分散的服务。 一般情况下,SOA需要对整个系统进行规范约束,但是MSA的每个服务都可以有自己的开...
分布式系统实战:什么是微服务架构微服务架构SOA架构的区别
m0_63437643的博客
03-17 342
微服务架构(Microservices Architecture,MSA)的出现并非偶然,而是与这个时代的软件思想、技术工具的发展有着密切的联系。而微服务架构恰恰把所有服务都打散,设置合理的颗粒度,各个服务间保持低耦合,每个服务都在其完整的生命周期中存活,将互相之间的影响降到最低。而且,不同的组件所需的资源不同,有些可能是CPU密集型的,另一些可能是内存密集型的。简言之,微服务架构风格就像是把小的服务开发成单一应用的形式,运行在其自己的进程中,并采用轻量级的机制进行通信(一般是HTTP资源API)。
架构设计---soamsa的概念
一涵的博客
03-12 4215
1. 前言随着现在互联网行业的发展,越来越多的框架、中间件、容器等开源技术不断地涌现,更好地来服务于业务,实现业务并解决问题。然而面对众多的技术选择,我们要如何甄别出适合自己团队业务的技术呢?对于人来说,鞋子过大,可能影响奔跑的速度,鞋子过小,可能影响身体的成长。技术对于业务也是如此的关系。所以,相对于技术的学习、搭建、使用、运维等技能,我们 对技术的甄别选择更是重中之重。那么本文要讲的Dubbo...
分布式服务治理之SOAMSA
linewon
04-01 459
SOA,Service Oriented Architect,面向服务的框架,也叫做服务治理框架 MSA,Micro Service Architect,微服务框架 理解这两个概念,需要理解后台服务的发展过程(主要关注业务层面,数据库层面另说吧): 单一应用架构 -> 垂直应用架构 -> 分布式服务架构 -> ... 这两个概念的提出,都是为了解决项目细化之后...
SOA(ESB)与 MSA 分布式系统架构梳理与比对
最新发布
weixin_55941334的博客
05-16 989
分布式系统架构梳理与比对;SOA(ESB)与 微服务
SOAMSA微服务架构
张同光 (Tongguang Zhang):Hello everyone !
10-22 7083
SOAMSA微服务架构
我所理解的微服务架构(MicroserviceArchitecture,MSA
01-27
8. **对比SOA**:虽然微服务与面向服务架构(Service-Oriented Architecture, SOA)有相似之处,但微服务更注重服务的独立性和轻量级通信,而SOA可能涉及更复杂的ESB(企业服务总线)和中心化的服务治理。...
处理微服务架构的内部架构和外部架构
02-25
微服务架构MSA并不是一个全新的概念,它旨在通过使用现代技术的优点来正确地实现SOA微服务只能解决整体问题的一小部分——架构师们需要将微服务架构作为一种架构实践,并实现它以满足企业级应用要求。“微”不仅仅...
SOAMSA(下)
Ultipa的博客
09-09 216
SOA的实现通常可分为四个层次,如下图所示: 图:SOA频谱(Spectrum) (1)JBOWS(Just-Bunch-of-Web-Services) 这是SOA实现的最初级阶段,通常是在IT部门而非业务部门主导下以一种近乎随机、非计划的模式生产出一堆以功能为导向的服务,而服务之间的协作、稳定性、可用性等通常难以保证。 (2)面向服务的集成(Service-Oriented Integration) SOI是JBOWS的进阶模式,这种模式的特点是服务合同(Service Contrac
MicroServices(4)--SOAMSA以及ESB概念
秋天的猿
03-22 375
SOA:根据《高可用可伸缩微服务架构》p295描述,soa就是分布式服务架构,且指的是以ESB为代表的集中式管理的分布式架构。 DSA:因为一ESB位代表的集中式管理的方案存在种种问题,以Apache Dubbo(2011年开源后)与spring cloud为代表的分布式服务化技术的出现,给了soa实现的另外一个选择:去中心化的分布式服务架构(DSA)。分布式服务架构技术不再依赖于具体的服务中心...
SOAMSA(上)
Ultipa的博客
09-08 298
纵览云计算与大数据时代的各类技术框架与系统体系架构,它们的共同特征是注重可扩展性、敏捷性与弹性,以集群的整体业务(数据)处理能力及综合服务提供的能力来弥补单一节点的性能劣势,以及对因节点故障、上下线等因素的抗干扰能力强。 如果我们再结合各种XaaS平台以及SDX(软件定义的一切)框架,它们的共性可以简单归纳为:分层抽象化架构,层与层之间通过服务来通信,底层向上提供可被调用的服务接口。 以上两段话高度概括起来其实就是SOA(面向服务的架构=Service-Oriented Architecture)。
Atitit 关于微服务的思考与理解 attilax总结 1.1. 架构的历史 微服务发展历史 Web》soamsa 1 1.2. 微服务最大特点 独立部署 1 2. 微服务的优点 1 2.1.
attilax的专栏
07-30 967
Atitit 关于微服务的思考与理解 attilax总结   1.1. 架构的历史 微服务发展历史 Web》soamsa 1 1.2. 微服务最大特点 独立部署 1 2. 微服务的优点 1 2.1. 性能负担 1 2.2. 增强稳定性,独立部署 1 2.3. 协调人力资源,使用不同的擅长的技术来实现不同的模块 1 2.4. 拆分,有利于开发人员项目规模的轻量化,提升开发速度
微服务架构MSA
weixin_43488724的博客
02-24 821
微服务架构MSA)的基础是将单个应用程序拆分成多个独立的小服务,这些服务可以独立开发、部署和运行。这个过程类城市建设多个火车站,达到分流的效果。 spring Cloud Alibaba 是Spring Cloud的一个子项目,致力于提供微服务开发的一站式解决方案。 它的核心组件有:服务限流降级、服务注册与发现、分布式配置管理、消息驱动能力、分布式事务、分布式任务调度。 Summary: 微服务是一个架构设计方式,此架构中的每个服务(service)都是针对一组功能而设计的,并专注于解决特定的问题。如果开
简单聊聊SOA微服务
weixin_34221276的博客
06-01 285
架构设计中的朴素主义 前两天和一个朋友聊天,他向我咨询如何从零开始构建一个健壮、强大的软件系统,聊着聊着他忽然问我,「听大家都在说微服务(下文中有的地方会使用MSA),还有人会提到SOA,那么他们的区别到底在哪里?」。我想了想,一时也列不出来一个详细的列表,只能跟他讲说其实他们在概念上是相似的。 关于软件系统的架构设计,是一个太多人喜欢讨论的问题,尤其是对软件开发不了解的人士来说,总是被各种各样的...
.NET微服务架构及API网关
weixin_34112208的博客
03-05 570
一、MSA简介 1.1、MSA是什么 微服务架构MSA是Microservice Architecture的简称,它是一种架构模式,它提倡将单一应用程序划分成一组小的服务,服务之间互相通讯、互相配合,为用户提供最终价值。它与SOA之间的区别如下: SOA实现 微服务架构实现 企业级,自顶向下开展实施 团队级,自底向上开展实施 ...
中小型研发团队架构实践三:微服务架构MSA
weixin_33850015的博客
01-11 500
一、MSA 简介 1.1、MSA 是什么 微服务架构 MSA 是 Microservice Architect 的简称,它是一种架构模式,它提倡将单一应用程序划分成一组小的服务,服务之间互相通讯、互相配合,为用户提供最终价值。它与 SOA 之间的区别如下: 1.2、我们的 MSA 框架 我们的微服务框架 MsaFx.dll 是个基于 S...
1、微服务架构的解决方案
qq_59612674的博客
09-23 718
了解微服务 1.什么是微服务 2.为什么使用微服务 3.微服务能给我们带来什么 4.在项目中我们需要的流程和步骤,以及要注意的操作 我们就围绕这几个问题进行分析&探讨 一、微服务简介 背景分析 讲微服务之前,我们先分析以下单体应用。所谓单体应用一般是基于idea/eclipse,maven等建一个工程,然后基于SpringBoot,spring,mybatis框架进行整合,接下来再写一堆dao、mapper、service、controller,再加上一些的配置文件,有可能还会引入redis
微服务架构MSA实践:中小型团队的优选方案
与传统的面向服务架构SOA)相比,MSA更强调服务的自治和轻量级通信。例如,MsaFx.dll是一个基于ServiceStack4.0.60的.NET Web Services框架实现,它提供了高性能、跨平台兼容性、多协议支持(包括JSON和XSD)以及...
写文章

热门文章

  • ASCII码16进制对照表 71968
  • 利用百度云盘API上传文件至百度云盘 42739
  • Win11卸载WSL,卸载Windows子系统 39078
  • 一文读懂什么是CTO、技术VP、技术总监、首席架构师 37242
  • 一键将Python2代码自动转化为Python3 34152

分类专栏

  • 运维 2篇
  • 大模型 1篇
  • 语言模型 10篇
  • 开源 5篇
  • GO 3篇
  • 软件测试 11篇
  • PHP 10篇
  • VUE 31篇
  • 产品经理 61篇
  • 项目经理 44篇
  • 教育行业 21篇
  • 后端 64篇
  • 前端 97篇
  • C# 51篇
  • .Net 12篇
  • golang 3篇
  • 开发语言 4篇
  • 云服务器 5篇
  • 云计算 15篇
  • SpringBoot 27篇
  • 桌面开发 1篇
  • 企业管理 15篇
  • 物联网 3篇
  • 战略管理 9篇
  • 产品运维 24篇
  • 信息化 8篇
  • 小程序 2篇
  • H5开发 1篇
  • 云原生 7篇
  • ffmpeg 1篇
  • 分布式架构 43篇
  • 微服务 63篇
  • 设计模式 5篇
  • DevOps 15篇
  • Net Core 6篇
  • SpringCloud 19篇
  • ABP 1篇
  • 网络协议 3篇
  • 系统集成 3篇
  • 开源架构 8篇
  • 多线程 14篇
  • 存储 11篇
  • 网页编码 6篇
  • Windows 4篇
  • QuillEditor 1篇
  • SQL 6篇
  • 区块链 5篇
  • 元宇宙 4篇
  • 产品运营 7篇
  • Win11 1篇
  • flex 1篇
  • Css 2篇
  • VsCode 3篇
  • 互联网 14篇
  • nginx 2篇
  • Spring 11篇
  • NoSql 1篇
  • C++ 1篇
  • 数字化 17篇
  • 消息队列 3篇
  • web3 2篇
  • Redis  3篇
  • IOC 1篇
  • ORM 1篇
  • CTO 1篇
  • IDEA 3篇
  • Kafka 2篇
  • 低代码 4篇
  • Dubbo 2篇
  • 算法 3篇
  • MongoDB 1篇
  • IntelliJ IDEA  7篇
  • ubuntu 1篇
  • WSL 3篇
  • Saas 1篇
  • 中台 1篇
  • 程序人生 8篇
  • IT行业 1篇
  • Node 1篇
  • 电子书 1篇
  • pdf 1篇
  • Git 2篇
  • API 3篇
  • VBA 1篇
  • IDE 2篇
  • mpvue 1篇
  • VS 1篇
  • 管理 5篇
  • 程序开发 34篇
  • MySql 8篇
  • 数据库 38篇
  • linux 4篇
  • 服务器 12篇
  • maven 2篇
  • 人工智能 79篇
  • 视频处理 3篇
  • 正则 2篇
  • Tomcat 1篇
  • JBOSS 1篇
  • tcp 2篇
  • vim 1篇
  • Redis 4篇
  • Docker 13篇
  • 机器学习 6篇
  • 大数据 41篇
  • Jquery 9篇
  • 批量清理日志 1篇
  • sql数据库 15篇
  • 备份 2篇
  • 迁移 3篇
  • 复制 1篇
  • 分离 2篇
  • 附加 2篇
  • sql 文件存在 1篇
  • React 9篇
  • Python 39篇
  • pdfjs h5 1篇
  • 架构 32篇
  • JavaScript 47篇
  • 微信小程序 1篇
  • android开发 42篇
  • 排版 3篇
  • 布局 9篇
  • 移动开发 22篇
  • iisExpress 1篇
  • webApi 14篇
  • WebApiTestClient 1篇
  • swagger-ui 1篇
  • Swashbuckle 1篇
  • OkHttp3 1篇
  • OAUTH 2.0 1篇
  • Java 97篇
  • 操作系统 32篇
  • sqlite 1篇
  • Android Studio 11篇
  • SVN 1篇
  • Andorid 11篇
  • 研发管理 37篇
  • 架构设计 48篇
  • wpf 6篇
  • 集群 9篇

最新评论

  • Win11 恢复 Win10经典右键菜单 亲测有效

    辣条奶茶君: 亲测有效 感恩的心

  • 文心快码、通义灵码、腾讯云AI代码助手、豆包MarsCode 四大国产AI编程助手对比

    elMan147: 完全没作对比

  • 设置git自动补全功能(windows版本)

    Solleil: 可用,感谢表情包

  • 在 Ubuntu 中安装 Docker

    An_ich: meiyong,baixiazhemejiude dongxi

  • 桌面应用开发框架比较:Electron、Flutter、Tauri、React Native 与 Qt

    幻海航行: 还有一个Wails

最新文章

  • 80%的AI公司,就要凉凉了
  • 一文看懂什么是企业数字化
  • 招投标环节必须掌握的30个知识要点!
2024
10月 10篇
09月 41篇
08月 67篇
07月 50篇
06月 94篇
05月 74篇
04月 88篇
03月 28篇
02月 7篇
01月 16篇
2023年78篇
2022年256篇
2021年43篇
2020年54篇
2019年153篇
2018年71篇
2017年22篇
2016年2篇
2015年3篇
2014年2篇
2013年5篇
2012年1篇
2011年1篇
2009年1篇
2008年1篇

目录

目录

分类专栏

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

玻璃钢生产厂家四川玻璃钢海豚雕塑厂家定制成都商场美陈厂家直销龙泉玻璃钢人物雕塑滨江区商场美陈布置怎么做宁波玻璃钢长颈鹿雕塑玻璃钢雕塑的简介郑州镂空校园玻璃钢雕塑定制厂家昭通市玻璃钢雕塑生产厂家钟祥玻璃钢浮雕人物山水雕塑玻璃钢校园雕塑制作公司上海特色商场美陈报价金华玻璃钢雕塑公司铸铜玻璃钢卡通雕塑定制厂家随州玻璃钢花盆花器武威景区玻璃钢雕塑设计重庆景观玻璃钢雕塑定制长沙室内玻璃钢景观雕塑淮南人物玻璃钢雕塑苏州玻璃钢道具雕塑厂邯郸镜面不锈钢玻璃钢彩绘雕塑仁怀玻璃钢植物雕塑西安玻璃钢小品雕塑商场仿真绿植美陈河南欧式玻璃钢雕塑制作江苏佛像玻璃钢雕塑价位商场美陈布景玻璃钢西瓜雕塑报价有品质的玻璃钢座椅雕塑厦门哪里有卖玻璃钢孔子雕塑树脂玻璃钢动物雕塑香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化