
AI人工智能
循序渐进的带你从人工智能小白到人工智能高手
徐泗空
永远做更好的自己!
展开
-
nacos简介以及作为注册/配置中心与Eureka、apollo的选型比较
一、Nacos简介Nacos是以服务为主要服务对象的中间件,Nacos支持所有主流的服务发现、配置和管理。Nacos主要提供以下四大功能: 服务发现与服务健康检查 Nacos使服务更容易注册自己并通过DNS或HTTP接口发现其他服务。Nacos还提供服务的实时健康检查,以防止向不健康的主机或服务实例发送请求。 动态配置管理 动态配置服务允许您在所有环境中以集中和动态...转载 2020-04-20 09:55:58 · 618 阅读 · 2 评论 -
Dubbo新手入门实例HelloWorld(基于Zookeeper注册中心)
最近刚接触dubbo,新手入门遇到好多麻烦,网上搜来的入门demo也是各种问题,百般周折自己终于倒腾出来了,与大家共享~1.创建服务方项目dubbo-server,在pom.xml中构建项目依赖[html]view plaincopy<projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="htt...原创 2017-12-13 18:16:24 · 319 阅读 · 0 评论 -
用大白话聊聊分布式系统
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.youkuaiyun.com/kkkloveyou/article/details/60493832原文同步至https://waylau.com/talk-about-distributed-system/一提起“分布式系统”,大家的第一感觉就是好高大上啊,深不可测,看各类大牛关于分布式系统的演讲或者书籍,也大多是一...原创 2018-10-18 16:36:21 · 309 阅读 · 1 评论 -
聊聊分布式事务,再说说解决方案
前言最近很久没有写博客了,一方面是因为公司事情最近比较忙,另外一方面是因为在进行CAP的下一阶段的开发工作,不过目前已经告一段落了。接下来还是开始我们今天的话题,说说分布式事务,或者说是我眼中的分布式事务,因为每个人可能对其的理解都不一样。分布式事务是企业集成中的一个技术难点,也是每一个分布式系统架构中都会涉及到的一个东西,特别是在微服务架构中,几乎可以说是无法避免,本文就分布式事...原创 2018-03-21 12:00:01 · 311 阅读 · 0 评论 -
利用SpringCloud搭建一个最简单的微服务框架
1.微服务微服务主要包含服务注册,服务发现,服务路由,服务配置,服务熔断,服务降级等一系列的服务,而Spring Cloud为我们提供了个一整套的服务;本例子为你提供了最简单的一个服务发现例子,包含服务注册发现spingCloudEurekaServer、服务配置中心spingCloudConfServer、以及一个app应用springCloudApp2.服务注册与发现...原创 2017-12-19 15:13:50 · 402 阅读 · 0 评论 -
分布式锁的几种实现方式
目前几乎很多大型网站及应用都是分布式部署的,分布式场景中的数据一致性问题一直是一个比较重要的话题。分布式的CAP理论告诉我们“任何一个分布式系统都无法同时满足一致性(Consistency)、可用性(Availability)和分区容错性(Partition tolerance),最多只能同时满足两项。”所以,很多系统在设计之初就要对这三者做出取舍。在互联网领域的绝大多数的场景中,都需要牺牲强一致...原创 2017-12-15 20:19:33 · 256 阅读 · 0 评论 -
分布式系统 基础
零散的了解一些开源分布式的系统,希望能够系统的学习和总结一下。 下面是初步的总结。之后发现网易云课堂上已经有关于分布式系统学习的好资源,如下http://study.163.com/plan/planIntroduction.htm?id=272067#/planDetail, 后面的学习就以此为线索进行。 领域 理论知识 ...原创 2017-11-26 03:15:15 · 310 阅读 · 0 评论 -
分布式系统学习之基础知识概论(一)
一、 引言由于网上介绍的分布式的系统讲解并没有多少,所以在这儿就希望可以写一套系统的分布式的详解,未来也结合springboot的搭建分布式系统进行详细构建。也愿意坚持写下去,写给自己也分享给大家,希望大家可以提出宝贵的意见,一同长进。哈哈。。第一篇文章,开个头。二、分布式定义。了解起来分布式呢,顺便也介绍一下集群,这两个概念和举例放在这里,让大家更能清楚的认识和知道。...原创 2020-01-15 10:39:23 · 587 阅读 · 0 评论 -
分布式系统学习之分布式唯一ID的几种生成方案(二)
前言在互联网的业务系统中,涉及到各种各样的ID,如在支付系统中就会有支付ID、退款ID等。那一般生成ID都有哪些解决方案呢?特别是在复杂的分布式系统业务场景中,我们应该采用哪种适合自己的解决方案是十分重要的。下面我们一一来列举一下,不一定全部适合,这些解决方案仅供你参考,或许对你有用。正文分布式ID的特性唯一性:确保生成的ID是全网唯一的。 有序递增性:确保生成的ID是对于某个用...原创 2020-01-15 10:29:31 · 171 阅读 · 0 评论 -
Java同学找工作最懵圈的问题:到底啥是分布式系统开发经验?
目录1、从单块系统说起2、团队越来越大,业务越来越复杂3、分布式出现:庞大系统分而治之4、分布式系统所带来的技术问题5、一句话总结:什么是分布式系统设计和开发经验6、补充说明:中间件系统及大数据系统前言现在有很多Java技术方向的同学在找工作的时候,肯定都会去招聘网站上找职位投递简历。但是在很多职位JD上往往会有这样的一个要求:熟悉分布式系统理论、设计和开发,具...转载 2019-12-18 10:34:08 · 174 阅读 · 0 评论 -
基于Dubbo框架构建分布式服务
Dubbo是Alibaba开源的分布式服务框架,我们可以非常容易地通过Dubbo来构建分布式服务,并根据自己实际业务应用场景来选择合适的集群容错模式,这个对于很多应用都是迫切希望的,只需要通过简单的配置就能够实现分布式服务调用,也就是说服务提供方(Provider)发布的服务可以天然就是集群服务,比如,在实时性要求很高的应用场景下,可能希望来自消费方(Consumer)的调用响应时间最短,只需要选...转载 2018-03-08 16:37:44 · 187 阅读 · 0 评论 -
【分布式】分布式架构
一、前言 在大数据系统中,分布式系统已经成为一个无法避免的组件,如zookeeper已经成为了工业届的标准。所以对于大数据的研究,也必须要研究分布式系统的特点。二、集中式系统 由一台或多台计算机组成的中心节点,数据集中存储在这个中心节点中,并且整个系统的所有业务单元都集中部署在这个中心节点上,系统的所有功能均由其集中处理。其部署简单,不用考虑多个节点间的分布式协作问题。转载 2017-12-19 16:25:55 · 289 阅读 · 0 评论 -
什么是分布式系统中的幂等性
最近很多人都在谈论幂等性,好吧,这回我也来聊聊这个话题,光看着俩字,一开始的确有点一头雾水,语文不好嘛,词太专业嘛,对吧 现如今我们的系统大多拆分为分布式SOA,或者微服务,一套系统中包含了多个子系统服务,而一个子系统服务往往会去调用另一个服务,而服务调用服务无非就是使用RPC通信或者restful,既然是通信,那么就有可能再服务器处理完毕后返回结果的时候挂掉,这个时候用户端发现很转载 2017-11-25 01:25:09 · 313 阅读 · 0 评论 -
Java分布式应用技术架构介绍
分布式架构的演进系统架构演化历程-初始阶段架构初始阶段 的小型系统 应用程序、数据库、文件等所有的资源都在一台服务器上通俗称为LAMP特征:应用程序、数据库、文件等所有的资源都在一台服务器上。描述:通常服务器操作系统使用Linux,应用程序使用PHP开发,然后部署在Apache上,数据库使用MySQL,汇集各种免费开源软件以及一台廉价服务器就可以开始系统的发展之路了。系统架构...原创 2017-05-15 14:37:12 · 534 阅读 · 0 评论 -
聊聊分布式事务
分布式事务场景如何设计系统架构及解决数据一致性问题,个人理解最终方案把握以下原则就可以了,那就是:大事务=小事务(原子事务)+异步(消息通知),解决分布式事务的最好办法其实就是不考虑分布式事务,将一个大的业务进行拆分,整个大的业务流程,转化成若干个小的业务流程,然后通过设计补偿流程从而考虑最终一致性。什么是事务事务(Transaction)及其ACID属性事务是由一组S转载 2017-04-13 15:40:14 · 2168 阅读 · 0 评论 -
Dubbo实战(一)快速入门
Dubbo是什么?Dubbo[]是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。其核心部分包含:远程通讯: 提供对多种基于长连接的NIO框架抽象封装,包括多种线程模型,序列化,以及“请求-响应”模式的信息交换方式。集群容错: 提供基于接口方法的透明远程过程调用,包括多协议支持,以及软负载均衡,失败容错,地址路由,动态配置等集群转载 2017-03-09 17:17:30 · 617 阅读 · 0 评论