-
微服务等于Spring Cloud?一文告诉你微服务到底是什么。
微服务初探 什么是微服务 首先微服务并没有一个官方的定义,想要直接描述微服务比较困难,我们可以通过对比传统WEB应用,来理解什么是微服务。 传统的WEB应用核心分为业务逻辑、适配器以及API或通过UI访问的WEB界面。业务逻辑定义业务流程、业务规则以及领域实体。适配器包括数据库访问组件、消息组件以及访问接口等。一个打车软件的架构图如下: 尽管也是遵循模块化开...
时间:2018-07-24点击:200收藏
-
spark2.1.0之源码分析——RPC管道初始化
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/beliefer/article/details/81197447 提示:阅读本文前最好先阅读: 《Spark2.1.0之内置RPC框架》 《spark2.1.0之源码分析——RPC配置TransportConf》 《spark2.1.0之源码分析——RPC客户...
时间:2018-07-24点击:190收藏
-
通俗易懂的方式理解 IaaS、PaaS、SaaS
通俗易懂的方式理解 IaaS、PaaS、SaaS 你一定听说过云计算中的三个“高大上”的概念:IaaS、PaaS和SaaS,但是这几个术语并不好理解 IaaS(基础设施即服务Infrastructure as a Servic) PaaS(平台即服务Platform-as-a-Service) SaaS(软件即服务Software-as-a-Service)...
时间:2018-07-24点击:226收藏
-
主流的微服务框架
主流的微服务框架 目前比较火的主流微服务框架 Spring CLoud Dubbo Istio 一、背景介绍 1)Spring Cloud , 来自Spring,具有Spring 社区的强大支撑,还有Netflix强大的后盾与技术输出。Netflix作为一家成功实践微服务架构的互联网公司在几年前就把几乎整个微服务框架栈开源贡献给了社区,这些框架开源的整套服务...
时间:2018-07-24点击:246收藏
-
微服务设计我们需要考虑哪些要点?
微服务生态 微服务有哪些要点呢?先看下图是 SpringCloud 的整个生态。 设计要点一:API 网关 在实施微服务的过程中,不免要面临服务的聚合与拆分,当后端服务的拆分相对比较频繁的时候,作为手机 App 来讲,往往需要一个统一的入口,将不同的请求路由到不同的服务,无论后面如何拆分与聚合,对于手机端来讲都是透明的。 有了 API 网关以后,简单的数据聚...
时间:2018-07-24点击:207收藏
-
springCloud Finchley 实战入门(基于springBoot 2.0.3)【一 专题介绍】
专题介绍 目前 springCloud的最新版是基于springBoot 2.0.3的Finchley。由于2.x在1.x的基础上有很大的变化。很多类方法和引用名称多发生了改变。由于目前网上的很多教程多是基于1.x的。所以对于一开始用2.x版本的人会觉得上手很难。 我一开始就是用springCloud Finchley版本的,在学习的过程中也遇到了很多坑。所...
时间:2018-07-24点击:188收藏
-
springCloud Finchley 实战入门(基于springBoot 2.0.3)【二 服务治理 Eureka】
开发工具及环境说明 Idea 2018.1 建议使用idea作为开发工具,因为idea在我们创建项目的时候可以通过选择组件的方式帮助在pom.xml自动引用对应的jar位置。 jdk 1.8 springBoot 2.x就默认需要使用jdk1.8的,这个没有什么好说 maven 3.3.9 windows 10 服务治理 springCloud Eureka...
时间:2018-07-24点击:179收藏
-
Aliware直播培训首起航,开启赋能伙伴新篇章
近日,阿里巴巴中间件事业部成功举办了主题为“赋能合作伙伴,驱动数字化转型”的线上培训活动,本次活动共有来自7家合作伙伴的近300人参加,覆盖全国10多个城市。培训期间,同学们就如何构建企业级互联网架构和阿里的技术专家进行了多维度的探讨,整个直播过程获得点赞数高达2880个。 本次培训邀请到了阿里巴巴中间件技术架构师宇升、阿里巴巴中间件EDAS高级技术专家姬望...
时间:2018-07-24点击:262收藏
-
springCloud Finchley 实战入门(基于springBoot 2.0.3)【五 Hystrix 服务容错保护】
服务容错保护 在微服务的架构中,存在着那么多单元服务,若一个单元出现故障,就很容易因依赖关系二引发故障的蔓延,最终导致整个系统的瘫痪。这样的架构相比较传统的架构更加不稳定。为了解决这个问题,产生了断路器等一系列的服务保护机制。 spring Cloud Hystrix实现了断路器、线程隔离等一系列服务保护功能。它也是基于Netflix的开源框架Hystrix...
时间:2018-07-24点击:174收藏
-
IT界的一些朗朗上口的名言
序 中国有很多古代警世名言,朗朗上口,凝聚了很多故事与哲理。硅谷的互联网公司里头也有一些这样的名言,凝聚了很多公司价值观和做事的方法,对于很多程序员来说,其影响潜移默化。这里收集了一些,如下。 Stay hungry Stay foolish 乔帮主在2005年给斯坦福大学做毕业演讲中提到过的他最喜欢的一句话。 原文来自《Whole Earth Catal...
时间:2018-07-24点击:227收藏
-
腾讯资深架构师干货总结:一文读懂大型分布式系统设计的方方面面
1、引言 我们常常会听说,某个互联网应用的服务器端系统多么牛逼,比如QQ、微信、淘宝。那么,一个大型互联网应用的服务器端系统,到底牛逼在什么地方?为什么海量的用户访问,会让一个服务器端系统变得更复杂?本文结合作者多年的互联网系统设计实践经验,从最基本的技术概念开始,带你探寻服务器端系统架构的方方面面。 本文适合有过几年工作经验、正处于技术上升期的程序员阅读,...
时间:2018-07-24点击:186收藏
-
阿里云原生数据库POLARDB压力测试报告
POLARDB介绍 POLARDB是阿里云ApsaraDB数据库团队研发的基于云计算架构的下一代关系型数据库,其最大的特色是计算节点(主要做SQL解析以及存储引擎计算的服务器)与存储节点(主要做数据块存储,数据库快照的服务器)分离,其次,与传统的云数据库一个实例一份数据拷贝不同,同一个实例的所有节点(包括读写节点和只读节点)都访问存储节点上的同一份数据,最后...
时间:2018-07-24点击:239收藏
点击排行
-
Docker使用Oracle官方镜像安装(12C,18C,19C)
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- CentOS8编译安装MySQL8.0.19
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- MySQL8.0.19开启GTID主从同步CentOS8
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- CentOS7,8上快速安装Gitea,搭建Git服务器
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
推荐阅读
最新文章
- CentOS8编译安装MySQL8.0.19
- SpringBoot2全家桶,快速入门学习开发网站教程
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- CentOS关闭SELinux安全模块
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS7,CentOS8安装Elasticsearch6.8.6