Java分布式和微服务
基于Java的分布式和微服务各种概念及技术专栏
hezebin
https://hezebin.com
展开
-
分布式 Dubbo+Zookeeper
文章目录1.分布式系统简介2.Dubbo分布式服务框架2.1 Dubbo简介2.2 Dubbo入门使用2.3 Dubbo其他特性3.Zookeeper注册中心3.1 Zookeeper简介3.2 Zookeeper安装3.2 Zookeeper+Dubbo使用1.分布式系统简介分布式系统,即是将一个项目中的各个服务分散部署在不同的机器上的,一个服务可能负责几个功能,是一种面向服务的架构(SOA)。分布式系统可以看做是若干个独立计算机的集合,这些服务在不同的计算机上部署,但还是属于同一个项目。分布式系统原创 2020-08-16 00:46:48 · 327 阅读 · 0 评论 -
分布式和微服务的区别
简单的来说,微服务是一种架构风格,是架构设计层面的概念;而分布式是一种项目系统的部署方式,是部署层面的概念。分布式分布式,即是将一个项目中的各个服务分散部署在不同的机器上的,一个服务可能负责几个功能,是一种面向服务的架构(SOA)。服务之间一般通过RPC(远程过程调用)来进行交互(调用)。其核心其实相当于是对RPC的应用,将一个整体项目中的各个服务进行拆分,将原本在本地调用的方式改为分开部署、远程调用,实现对系统一定程度的解耦,便于某个核心业务的单独横向扩展(集群)。微服务架构微服务是一种架构风格原创 2020-08-13 23:38:58 · 12715 阅读 · 1 评论 -
Redis从基础到分布式集群搭建详解
目录1.NoSQL简介2.NoSQL与关系型数据库的区别及其特点3.NoSQL的四大分类4.Redis简介5.Redis入门 5.1 Windows下安装Redis 5.2 Linux下安装和启动Redis 5.3 Redis性能测试 5.4 Redis基础知识6.Redis中的数据类型 6.1 Redis五大数据类型 6.2 Redis三种特殊数据类型1.NoSQL简介NoSQL(Not Only SQL),泛指非关系型的数据库。在我们现在所处的大数据时代,一般的关系型原创 2020-08-06 19:25:21 · 764 阅读 · 0 评论 -
1.微服务架构简介
目录1.什么是微服务2.单体应用架构3.微服务架构4.微服务架构技术栈1.什么是微服务马丁·福勒 ,他于2014年发表了一篇关于微服务的博客:微服务是一种架构风格,是以开发一组小型服务的方式来作为一个独立的应用系统,每个服务都运行在自已的进程中,服务之间采用轻量级的HTTP通信机制 ( 通常是采用HTTP的RESTful API )进行通信。这些服务都是围绕具体业务进行构建的,并且可以独立部署到生产环境上。这些服务可以用不同的编程语言编写,并且可以使用不同的数据存储技术。对这些微服务我们原创 2020-07-26 16:17:53 · 360 阅读 · 0 评论 -
2.SpringCloud简介
目录1.SpringCloud介绍2.SpringCloud和SpringBoot的关系1.SpringCloud介绍2.SpringCloud和SpringBoot的关系原创 2020-07-26 17:31:29 · 134 阅读 · 0 评论 -
3.JJWT
目录1.JWT简介Json web token (JWT), 是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准(RFC 7519)。该token被设计为紧凑且安全的,特别适用于分布式站点的单点登录(SSO)场景。JWT的声明一般被用来在身份提供者和服务提供者间传递被认证的用户身份信息,以便于从资源服务器获取资源,也可以增加一些额外的其它业务逻辑所必须的声明信息,该token也可直接被用于认证,也可被加密。2.JWT的结构JSON Web Token由三部分组成,它们之间用圆点(.原创 2020-08-02 23:57:18 · 1534 阅读 · 0 评论