一、微服务架构有哪些优势? 独立开发 – 所有微服务都可以根据各自的功能轻松开发· 独立部署 – 基于其服务,可以在任何应用程序中单独部署它们· 故障隔离 – 即使应用程序的一项服务不起作用,系统仍可继续运行· 混合技术堆栈 – 可以使用不同的语言和技术来构建同一应用程序的不同服务· 粒度缩放 – ...
分类:
其他好文 时间:
2020-06-16 13:27:12
阅读次数:
105
一、写在前面 现在面试,一般都会聊聊分布式系统这块的东西。通常面试官都会从服务框架(Spring Cloud、Dubbo)聊起,一路聊到分布式事务、分布式锁、ZooKeeper等知识。 所以咱们这篇文章就来聊聊分布式锁这块知识,具体的来看看Redis分布式锁的实现原理。 说实话,如果在公司里落地生产 ...
分类:
其他好文 时间:
2020-06-05 21:28:08
阅读次数:
66
1、 认识Quarkus 定位:云原生时代的微服务框架 官网:https://quarkus.io/ 主办单位:RedHat 开源协议: Apache Software License 2.0 最新版本:1.4.2 介绍,官网首页原文: SUPERSONIC SUBATOMIC JAVA A Kub ...
分类:
编程语言 时间:
2020-05-31 17:50:09
阅读次数:
83
搭建微服务框架(服务接口鉴权) 前面已经可以通过SpringCloud可以来构建对外的接口,现在来介绍一下怎么通过使用OAuth2来进行接口的鉴权。 本文源地址:搭建微服务框架(服务接口鉴权) Github地址:SQuid 介绍 OAuth2网上介绍的例子太多太多,简单点介绍它就是一个授权的标准。 ...
分类:
编程语言 时间:
2020-05-29 18:04:32
阅读次数:
81
搭建微服务框架(数据库持久层-SpringDataJPA) 用惯了Mybatis,这次来换换口味,在SQuid中集成SpringDataJPA。 本文源地址:搭建微服务框架(数据库持久层-SpringDataJPA) Github地址:SQuid 介绍 以前都是听说过的是 HibernateJPA ...
分类:
数据库 时间:
2020-05-29 18:02:18
阅读次数:
90
搭建微服务框架(读取Nacos的配置信息) 本篇文章来记录下使用Nacos进行远程配置文件读取的操作,类似于 SpringCloud-Config 组件的功能 本文源地址:读取Nacos的配置信息 Github地址:SQuid 介绍 Nacos不仅仅只具备服务注册发现功能,它同时也具备远程动态读取配 ...
分类:
编程语言 时间:
2020-05-29 17:48:35
阅读次数:
80
搭建微服务框架(结构和各个组件) 简介 SQuid是基于Spring,SpringBoot,使用了SpringCloud下的组件进行构建,目的是想搭建一套可以快速开发部署,并且很好上手的一套微服务框架。 本文源地址:搭建微服务框架(结构和各个组件) Github地址:SQuid 组件 Spring- ...
分类:
编程语言 时间:
2020-05-29 17:41:11
阅读次数:
63
搭建微服务框架(SC服务注册与发现) 本文源地址:https://yanzhenyidai.com/#/squid/squid-2.1-sc-server Github地址:SQuid 服务注册中心-Nacos Nacos是阿里开源的一款注册中心中间件,详细介绍可以访问Nacos官网,本次框架是基于 ...
分类:
编程语言 时间:
2020-05-29 17:38:30
阅读次数:
62
搭建微服务框架(服务网关处理) 本篇来进行介绍微服务网关集成的使用操作,基于SpringCloudGateway。 本文源地址:搭建微服务框架(服务网关处理) Github地址:SQuid Spring-Cloud-Gateway 由于SpringCloud-Netflix的Zuul组件不再维护,而 ...
分类:
编程语言 时间:
2020-05-29 17:34:16
阅读次数:
60
Zookeeper作为分布式的服务框架,虽然是java写的,但是强大的C#也可以连接使用。 C#要连接使用Zookeeper,需要借助第三方插件,而现在主要有两个插件可供使用,分别是ZooKeeperNetEx和Zookeeper.Net Zookeeper.Net好像是是Apache官方提供的,但 ...