- 博客(15)
- 资源 (2)
- 收藏
- 关注
原创 异步文件中心
异步Servlet 和disruptor的融合构建文件中心通过请求异步化带来其他明显优点:可以处理更高并发连接数,提高系统整体吞吐量请求解析与业务处理完全分离,职责单一自定义业务线程池,我们可以更容易对其监控,降级等处理可以根据不同业务,自定义不同线程池,相互隔离,不用互相影响所以具体使用过程,我们还需要进行的相应的压测,...
2023-01-02 22:17:22 130
原创 责任链实现网关统一校验
一、Commons Chain 介绍Chain Of Responsibility(COR)模式也叫职责链模式或者职责连锁模式,是由GoF提出的23种软件设计模式的一种。Chain of Responsibility模式是行为模式之一,该模式构造一系列分别担当不同的职责的类的对象来共同完成一个任务,这些类的对象之间像链条一...
2023-01-02 22:03:30 273
原创 07.spring cloud gateway oauth 整合
https://gitee.com/owenwangwen/open-capacity-platform/tree/master/new-api-gatewaypackage com.open.capacity.client.filter;import java.nio.charset.StandardCharsets;import java.util.List;import ...
2019-03-14 11:48:02 382 1
原创 08.spring cloud gateway oauth 整合
开源项目:https://gitee.com/owenwangwen/open-capacity-platform/tree/master/new-api-gatewayspring cloud gateway 细粒度配置 spring cloud oauth前后分离项目pom依赖<dependency> <groupId>org.springf...
2019-03-14 11:48:02 167
原创 04.spring security oauth认证中心 集成zuul网关的代码分析
zuul oauth 集成说明参考开源项目:https://gitee.com/owenwangwen/open-capacity-platform认证授权设计图流程图认证流程代码处理细节
2018-05-01 21:02:47 138
原创 07.Apollo配置中心整合spring cloud zuul
参考开源项目: https://gitee.com/owenwangwen/config-center一、前言携程 Apollo 配置中心 学习笔记, Windows 系统搭建基于携程Apollo配置中心分布式模式, 在此基础上,介绍如何使用阿波罗整合zuul实现动态路由。二、项目搭建2.1创建Spring Boot项目apollo-zuulapollo-zuul项目用的是Eureka作为...
2018-05-01 21:02:47 100
原创 02.服务注册中心
Netflix EurekaSpring Cloud Eureka,使用Netflix Eureka来实现服务注册与发现,它既包含了服务端组件,也包含了客户端组件。Eureka服务端Eureka服务端,我们也称为服务注册中心,他同其他服务注册中心一样,支持高可用配置。它依托于强一致性提供良好的服务实例可用性,可以应对多种不同的故障场景。 如果Eureka以集群方式部署,当集...
2018-05-01 21:01:18 217
原创 03.Apollo配置中心整合spring cloud zuul
一、前言携程 Apollo 配置中心 学习笔记, Windows 系统搭建基于携程Apollo配置中心分布式模式, 在此基础上,介绍如何使用阿波罗整合zuul实现动态路由。二、项目搭建参考https://gitee.com/owenwangwen/open-capacity-platform项目2.1创建Spring Boot项目apollo-zuulapollo-zuul项目用...
2018-03-08 21:49:40 205 1
原创 05.rocketmq分布式事务解决方案
参考开源项目:https://gitee.com/owenwangwen/open-capacity-platform分布式事务问题描述来源:单体应用 -->拆分为分布式应用一个接口调用不同服务,并且操作不同的数据库,数据的一致性问题难以保证rocketmq分布式事务消息rocketmq事务消息通过rocketmq事务消息达到分布式事务的最终一致性rocketmq的优势整体交互流程●...
2018-03-08 21:49:40 94
原创 04.spring security oauth认证中心 集成zuul网关的代码分析
zuul oauth 集成说明参考开源项目:https://gitee.com/owenwangwen/open-capacity-platform流程图认证流程代码处理细节
2018-02-02 16:48:46 127
原创 06.spring security oauth认证中心 集成zuul网关的代码分析
zuul oauth 集成说明参考开源项目:https://gitee.com/owenwangwen/open-capacity-platform流程图认证流程代码处理细节
2018-02-02 16:48:46 78
原创 06.log-center 日志中心
采用spring boot enable的方式重构日志中心代码代码:https://gitee.com/owenwangwen/open-capacity-platform日志中心预览日志处理流程log-spring-boot-starterpom依赖LogServiceImpl 切换数据源,记录log表LogDao 记录log表AOP标准日志格式spring...
2018-01-15 16:00:27 724
原创 01.springboot 操作数据库的封装
参考https://gitee.com/owenwangwen/open-capacity-platform项目db-spring-boot-starter现在我们将采用springboot 标准starter的做法,重构项目基础组件。工具类 AOP切换数据源类 多数据源定义core loguser-center代码user-center pom文件使用 user-ce...
2017-12-23 16:45:25 692
原创 05.oauth2中RedisTokenStore使用redis cluster的问题
spring-cloud-starter-oauth2项目使用redis-cluster存储token信息报错项目https://gitee.com/owenwangwen/open-capacity-platform/tree/master/oauth-center/auth-serverpackage com.open.capacity.uaa.server.token;i...
2017-12-20 17:05:23 480
原创 03.认证中心auth-server
开源项目:https://gitee.com/owenwangwen/open-capacity-platform/tree/master/oauth-center/auth-server认证中心 auth-serverauth-server在项目中的位置auth-server在项目用的作用认证服务器颁发token核心流程/oauth/token?grant_type=password ...
2017-12-20 17:05:23 1369
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人