微服务
艾斯-李
心里有阳光,看到的就会是美好!(*^_^*)
展开
-
Spring Cloud 微服务前后端分离后端脚手架 带源码
acelee-apb源码地址:https://gitee.com/acelee723/acelee-apb介绍作为前后端分离项目后端spring cloud系列开发脚手架API for Project Base,包含注册中心、服务者、消费者、网关gateway,集成了swagger增强版knife4j在线文档,mybatis plus自动生成代码等等,可直接作为项目开发基础进行后端代码开发。软件架构Spring Boot (2.3.2.RELEASE)Spring Cloud (Hoxton原创 2020-08-24 15:47:43 · 747 阅读 · 0 评论 -
springboot动态增删改数据源 带源码
背景公司目前着力于数据治理的项目,需求是把各种各样的数据源通过用户自主连接登录,实现数据源动态的增删改。目前整合的数据源类型有H2、DB2、MySQL5(低版本)、MySQL8(高版本)、Oracle、sqlite、SQLserver、达梦数据库,这个后面会根据需求更新更多种。实现通过前端传到后端的url、username、password等,后端连接上数据库,返回数据库的元数据结构;...原创 2019-10-17 14:22:51 · 691 阅读 · 0 评论 -
Spring Cloud Alibaba(8)使用@SentinelResource注解实现限流 带源码
目录源码参考背景自定义资源点实现限流控制实现限流的异常处理实现熔断降级熔断的降级处理更多注解属性说明源码https://gitee.com/acelee723/acelee-alibaba-sentinelresource参考http://blog.didispace.com/spring-cloud-alibaba-sentinel-...原创 2019-09-23 17:01:28 · 3152 阅读 · 0 评论 -
Spring Cloud Alibaba(7)Sentinel Dashboard中修改规则同步到Nacos 带源码
目录博文参考源码地址背景代码实现1.到alibab/Sentinel官网地址https://github.com/alibaba/Sentinel下载最新版源码到本地,用idea打开,这里主要用到Sentinel-dashboard。2. 修改pom.xml中的sentinel-datasource-nacos的依赖,将test注释掉,这样才能在主程序中使用。3. 找到...原创 2019-08-13 09:18:04 · 1464 阅读 · 3 评论 -
Spring Cloud Alibaba(6)Sentinel Dashboard中修改规则同步到Apollo 带源码
目录博文参考源码地址背景问题分析改造方案代码实现1.到alibab/Sentinel官网地址https://github.com/alibaba/Sentinel下载源码到本地,用idea打开,这里主要用到Sentinel-dashboard。2.修改pom.xml中的Apollo OpenAPi的依赖,将test注释掉,这样才能在主程序中使用。3.找到reso...原创 2019-07-09 09:52:33 · 632 阅读 · 0 评论 -
Spring Boot 为什么这么火
Spring Boot 的火技术社区 Spring Boot 的文章越来越多;Spring Boot 相关的图文、视频课程越来越多;使用 Spring Boot 的互联网公司越来越多;现在出去面试 Java 工程师, Spring Boot 已经成了必问的内容。一切都在证明,Spring Boot 已经成为了 Java 程序员必备的技能。并且可以预见的是未来 Spring Boot 的发展还会...转载 2019-06-06 09:07:01 · 701 阅读 · 0 评论 -
Spring Cloud Alibaba(5)Sentinel使用Apollo对存储规则持久化 带源码
目录1. Apollo的介绍2.源码地址:3.博文参考地址:4.Apollo的启动1)到https://github.com/nobodyiam/apollo-build-scripts网址下载apollo-build-scripts-master.zip包,解压缩到本地2)创建数据库:ApolloPortalDB和ApolloConfigDB,在MySQL中执行sql文...原创 2019-05-28 17:42:23 · 1243 阅读 · 0 评论 -
Spring Cloud Alibaba(3)Sentinel接口限流整合入门 带源码
目录1. Sentinel介绍参考官方文档:2. 源码地址:3. 以下参考:使用Sentinel实现接口限流部署Sentinel Dashboard部署Sentinel spring boot项目配置Sentinel 的限流规则验证Sentinel 的限流规则1. Sentinel介绍参考官方文档:https://github.com/alibaba/Sen...原创 2019-05-18 15:20:52 · 2318 阅读 · 1 评论 -
Spring Cloud Alibaba(4)Sentinel使用nacos对存储规则持久化 带源码
目录背景源码地址博文参考:持久化支持方式整合nacos存储规则sentinel规则修改背景spring cloud微服务应用sentinel做限流,每次sentinel dashboard服务重启后,限流的规则丢失,这里就需要对限流规则作持久化处理。源码地址https://gitee.com/acelee723/acelee-alibaba-sent...原创 2019-05-20 17:28:09 · 5319 阅读 · 12 评论 -
注解和AOP实现日志的收集
背景是:项目以spring cloud eureka服务体系部署的分布式项目,前后分离,前端node直接调用各个服务接口。原理是:以注解为切入点,在handle执行开始和结束记录请求、响应、操作信息的日志采集。难点是:分布式日志记录入库的操作,开始时考虑抽象出来,但是持久化操作依赖于服务容器,各个服务模块无法共用一个运行 容器,解决方案是每个服务都提供子方法...原创 2019-04-16 09:12:41 · 433 阅读 · 1 评论 -
SpringBoot 集成 达梦数据库 maven依赖本地jar包
最近做ZF项目,需要使用国产数据库,考虑到人气较高的达梦数据库,这里是版本7。达梦数据库是参考Oracle,和MySQL有一点点的区别,这里介绍下spring boot/cloud项目里如何集成达梦数据库。1.下载Dm7JdbcDriver17.jar,下载地址:https://download.csdn.net/download/las723/110462002.在src下建lib文件夹...原创 2019-03-21 18:39:17 · 21733 阅读 · 12 评论 -
Spring Cloud搭建eureka微服务体系快速入门 带源码
1.这是一套整合好的消费者-注册中心-生产者流程框架代码,开箱即用。2.项目介绍:使用技术有spring cloud eureka+spring cloud feign。源码地址:https://gitee.com/acelee723/acelee-springcloud-eurekaDemoacelee-eureka 服务注册中心acelee-producer ...原创 2019-03-13 10:06:42 · 181 阅读 · 0 评论 -
Spring Cloud Alibaba(2)使用nacos作为配置中心 带源码
目录1. nacos作为配置中心2.项目介绍:3.源码地址:4.搭建nacos-config1. nacos作为配置中心可以动态的刷新配置属性的值;2.项目介绍:nacos-config配置中心,使用nacos0.9.0+spring boot2.x3.源码地址:https://gitee.com/acelee723/acelee-SpringClou...原创 2019-03-14 20:32:16 · 1105 阅读 · 3 评论 -
Spring Cloud Alibaba(1)Spring Cloud搭建nacos最新版微服务体系快速入门 带源码
目录1. 提供者-注册中心-消费者2. 项目介绍:源码地址:3. 搭建nacos4.搭建nacos-provider提供者5.搭建nacos-consumer消费者1. 提供者-注册中心-消费者这是快速搭建spring cloud alibaba nacos0.9微服务体系的提供者-注册中心-消费者流程,开箱即用。2. 项目介绍:使用技术有spring cl...原创 2019-03-14 15:39:03 · 4728 阅读 · 3 评论 -
Sentinel介绍与使用
本文转载于GitHub站Sentinel主页Sentinel 是什么随着微服务的流行,服务和服务之间的稳定性变得越来越重要。Sentinel 是面向分布式服务架构的轻量级流量控制框架,主要以流量为切入点,从流量控制、熔断降级、系统负载保护等多个维度来帮助您保护服务的稳定性。Sentinel 的历史2012 年,Sentinel 诞生,主要功能为入口流量控制。 2013-2017 ...转载 2019-02-22 10:08:15 · 6836 阅读 · 0 评论