云原生

这样轻松两步,我在 SpringBoot 服务上实现了接口限流

发布于 2020-10-13

Sentinel是阿里巴巴开源的限流器熔断器,并且带有可视化操作界面。 在日常开发中,限流功能时常被使用,用于对某些接口进行限流熔断,譬如限制单位时间内接口访问次数;或者按照某种规则进行限流,如限制ip的单位时间访问次数等。 之前我们已经讲过接口限流的工具类ratelimter可...

阅读(358)评论(0)赞 (0)

Netty结合Protostuff传输对象案例,单机压测秒级接收35万个对象

发布于 2020-10-13

单纯netty结合protostuff进行rpc对象传输的demo网上有很多,大部分都是一个模子刻出来的,一开始我也是抄了一个,本地测试畅通无阻,未发生任何异常。 部署预发环境,进行压测后,问题巨多,各种报错层出不穷。当然,压测时我用的数据量大、发送请求非常密集,单机是每秒前10...

阅读(278)评论(0)赞 (1)

微服务的下一步,离不开服务网格

发布于 2020-10-13

软件行业走了很长一段路,在整个过程中,软件体系结构也已经发展了很多。经历了1层(单节点),2层(客户端/服务器),3层和分布式,我们在此过程中看到了一些不同的软件架构模式。 微服务面临的挑战 大多数软件公司,正从单体架构(Monolithic)过渡到微服务架构(Microserv...

阅读(299)评论(0)赞 (0)

精选Kubernetes常见开发和运维工具

发布于 2020-10-13

Kubernetes在行业中很受欢迎,作为一项成熟的技术,正在被全球各地的组织越来越多地用于面向容器的微服务的开发。由于,Kubernetes能够满足应用程序多样化的要求,因此它已是常用的容器编排框架之一。 在本文中,我们将介绍适用于Kubernetes开发和运维的工具。这些工具...

阅读(286)评论(0)赞 (0)

这是一个有趣的问题,Java 8 Lambda 表达式被编译成了什么?

发布于 2020-10-12

在了解了Java 8 Lambda的一些基本概念和应用后, 我们会有这样的一个问题: Lambda表达式被编译成了什么? 这是一个有趣的问题,涉及到JDK的具体的实现。本文将介绍OpenJDK对Lambda表达式的转换细节, 读者可以了解Java 8 Lambda表达式背景知识。...

阅读(387)评论(0)赞 (0)

基于spring-boot,快速实现分布式反爬系统

发布于 2020-10-12

kk-anti-reptile是,适用于基于spring-boot开发的分布式系统的反爬虫组件。 系统要求 基于spring-boot开发(spring-boot1.x, spring-boot2.x均可) 需要使用redis 工作流程 kk-anti-reptile使用基于Se...

阅读(121)评论(0)赞 (0)

Kubernetes实战指南:零宕机无缝迁移Spring Cloud至k8s

发布于 2020-10-10

1. 项目迁移背景 1.1 为什么要在“太岁”上动土? 目前公司的测试环境、UAT环境、生产环境均已经使用k8s进行维护管理,大部分项目均已完成容器化,并且已经在线上平稳运行许久。在我们将大大小小的项目完成容器化以后,测试、UAT、生产环境的发版工具以及CICD流程慢慢的实现统一...

阅读(135)评论(0)赞 (0)

GitLab 13.0发布,新增Gitaly集群提高储存可靠性

发布于 2020-10-10

GitLab发布了最新的13.0版本,这个版本更新重点在于提升服务的可靠性,以及强化漏洞管理,对于AWS环境也提供更好的支持,让用户能将代码简单地部署到云上。 在这个版本,GitLab推出Gitaly集群功能,以确保Git的高可用性,Gitaly集群可让企业创建多个暖备份,以应付...

阅读(126)评论(0)赞 (0)

IntelliJ IDEA 快捷键大全 Mac 版,多到放弃!

发布于 2020-10-09

Mac键盘符号和修饰键说明 ⌘ Command ⇧ Shift ⌥ Option ⌃ Control ↩︎ Return/Enter ⌫ Delete ⌦ 向前删除键(Fn+Delete) ↑ 上箭头 ↓ 下箭头 ← 左箭头 → 右箭头 ⇞ Page Up(Fn+↑) ⇟ Pag...

阅读(119)评论(0)赞 (0)

Tomcat 发生"重大"漏洞,影响多个版本,升级升级!

发布于 2020-10-09

Apache Tomcat 安全团队报告了一个 Tomcat HTTP/2 DoS 漏洞。 HTTP/2 请求的特制序列可能会在数秒内引发较高的 CPU 使用率,如果有足够数量的此类请求在并发 HTTP/2 连接上进行连接时,服务器可能无响应,即造成拒绝服务。 该漏洞严重等级定为...

阅读(135)评论(0)赞 (0)