![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
springcloud
文章平均质量分 89
码农的世界,你不懂
这个作者很懒,什么都没留下…
展开
-
springcloud + springcloud Alibaba + flowable 流程引擎1.代码生成器: [正反双向](单表、主表、明细表、树形表,快速开发利器)freemaker模
springcloud + springcloud Alibaba + flowable 流程引擎 1.代码生成器: [正反双向](单表、主表、明细表、树形表,快速开发利器) freemaker模版技术 ,0个代码不用写,生成完整的一个模块,带页面、建表sql脚本、处理类、service等完整模块 2.多数据源:(支持同时连接无数个数据库,可以不同的模块连接不同数的据库)支持N个数据源 3.阿里数据库连接池drui...原创 2021-07-05 14:38:57 · 2116 阅读 · 0 评论 -
Spring Cloud Finchley版-02-构建分布式应用
服务消费者 & 提供者本书使用服务提供者与服务消费者来描述微服务之间的调用关系。下表解释了服务提供者与服务消费者。表-服务提供者与服务消费者[td] 名词 定义 服务提供者 服务的被调用方(即:为其他服务提供服务的服务) 服务消费者 服务的调用方(即:依赖其他服务的服务) 以电影售票系统为例。如图,用户向电影微服务发起了一个购票的请求。在进行购票的业务操作前,电影微服务需要调用用户微服务的接口,查询当前用户的余额是多少...原创 2020-05-29 09:54:00 · 215 阅读 · 0 评论 -
Spring Cloud-03-监控:强大的Spring Boot Actuator
应用没有监控,没有画板,一切指标都没有。在这个Growth Hack逐渐成为主流的时代,不弄个Dashboard把系统压力、QPS、CPU、内存、日活啥的可视化,你好意思出来混吗……本节我们来解决该问题。Spring Boot Actuator是Spring Boot官方提供的监控组件。只需为项目添加以下依赖,即可就整合Spring Boot Actuator。 <dependency> <groupId>org.springframework.boo...原创 2020-05-29 09:50:02 · 215 阅读 · 0 评论 -
Spring Cloud-04-服务注册与服务发现-原理剖析
地址硬编码问题——电影微服务中将用户微服务的地址写死,如果用户微服务地址发生变化,难道要重新上线电影微服务吗?本节来解决该问题。不妨先思考一下,怎样才能让服务消费者总能找到服务提供者呢?或者说,怎样才能让服务消费者感知到服务提供者地址的变化呢?TIPS目前市面上把服务消费者找到服务提供者的这种机制称为服务发现,又或者服务注册。下面来探索服务发现究竟是怎么回事。服务发现原理初探其实,服务发现机制非常简单,不妨用大家熟悉的MySQL来类比——只需一张表(图中的registry表)即可.原创 2020-05-29 09:46:23 · 163 阅读 · 0 评论 -
Spring Cloud 断路器指标数据监控
1. Hystrix Dashboard (断路器:hystrix 仪表盘)Hystrix一个很重要的功能是,可以通过HystrixCommand收集相关数据指标. Hystrix Dashboard可以很高效的现实每个断路器的健康状况。1). 在Ribbon服务g和Feign服务的Maven工程的pom.xml中都加入依赖复制代码1 <dependency>2 <groupId>org.springframework.boot</groupId>3...原创 2020-05-15 10:00:57 · 92 阅读 · 0 评论 -
Spring Cloud 微服务架构学习笔记与示例
一、分布式服务框架的发展1.1 第一代服务框架 代表:Dubbo(Java)、Orleans(.Net)等 特点:和语言绑定紧密1.2 第二代服务框架 代表:Spring Cloud等 现状:适合混合式开发(例如借助Steeltoe OSS可以让ASP.Net Core与Spring Cloud集成),正值当年1.3 第三代服务框架 代表:Service ...原创 2020-05-06 09:42:02 · 733 阅读 · 1 评论 -
如何在springcloud分布式系统中实现分布式锁?
一、简介 一般来说,对数据进行加锁时,程序先通过acquire获取锁来对数据进行排他访问,然后对数据进行一些列的操作,最后需要释放锁。Redis 本身用 watch命令进行了加锁,这个锁是乐观锁。使用 watch命令对于频繁访问的键会引起性能的问题。 二、redis命令介绍 SETNX命令(SET if Not eXists) ...转载 2020-03-06 09:52:19 · 118 阅读 · 0 评论