推荐文章

微服务网关与安全

API Gateway 网关服务作为微服务架构中系统外部与内部的网络屏障,安全策略的应用是必不可少的。我们知道在微服务架构设计中有一个重要

阅读更多

数据批量处理优化之 Spring Batch

在企业级生产场景中数据的批量处理往往是一个具有广泛性的需求,例如用户数据的导入导出,内部数据的迁移,业务数据的统计计算等,这样的数据往往都

阅读更多

浅尝系统消息预警

在现实的系统运行过程中,问题的产生几乎是不可避免的。因为我们要考虑的是在产生问题时如何将损失降到最低,如果快速发现,定位并解决问题。在这个

阅读更多

浅谈微服务架构设计

“架构”一个抽象而看似高端的词汇,我们难以给它一个明确的定义。人们发明了很多描述架构的概念,单体架构、SOA架构、六边形架构、洋葱圈架构、

阅读更多
微服务网关与安全 微服务网关与安全
API Gateway 网关服务作为微服务架构中系统外部与内部的网络屏障,安全策略的应用是必不可少的。我们知道在微服务架构设计中有一个重要原则,即服务的单一责任性,尤其是对于某一业务服务而言,理想状态下我们希望其仅承担某一项业务职责。而系
2021-03-31 Ethan Zhang
浅谈微服务架构设计 浅谈微服务架构设计
“架构”一个抽象而看似高端的词汇,我们难以给它一个明确的定义。人们发明了很多描述架构的概念,单体架构、SOA架构、六边形架构、洋葱圈架构、微服务架构等。这些不同概念的定义和思想相互渗透影响,没有清晰的边界。在实践中一个系统往往是参考多种思
2021-03-02 Ethan Zhang
Spring 事务抽象带来的思考 Spring 事务抽象带来的思考
一般来说,在一个复杂系统中,我们会集成很多的 data access frameworks,也就是所谓的数据持久层框架,例如通过 Hibernate,MyBatis 操作 Mysql 这样的关系型数据库,亦或是通过 Jedis,Redis
2020-12-31 Ethan Zhang
记一次 Redis 上线事故 记一次 Redis 上线事故
Redis 作为最被广泛使用的缓存中间件之一,虽然市面上大量开源的 Redis 开源客户端提供的 API 是非常简洁的,但如果我们需要将它用得游刃有余,使其真正高效地服务于我们的应用服务,那么我们就需要深入理解 Redis 的存储结构和运
2020-12-23 Ethan Zhang
Spring Security(二)权限管理 Spring Security(二)权限管理
在另一篇文章 Spring Security(一)身份认证 中我们讲到了 Spring Security 的 Authentication 身份认证过程,当一个用户的身份被系统识别,我们会给这个用户赋予一定的权限,这些权限决定用户能够访问
2020-12-05 Ethan Zhang
Spring Security(一)身份认证 Spring Security(一)身份认证
随着互联网技术的蓬勃发展,正所谓道高一尺,魔高一丈,黑客技术也得到了迅猛的发展。黑客们利用各大网站的安全漏洞实施着各种出人意料的攻击,例如常见的 XSS 跨站脚本攻击,CSRF 跨站请求伪造等方式。众所周知,数据是互联网公司最重要的核心资
2020-11-27 Ethan Zhang
1 / 4