Jan182020
Spring Cloud Gateway限流与熔断机制异常处理:基于Resilience4j的微服务稳定性保障方案
Spring Cloud Gateway限流与熔断机制异常处理:基于Resilience4j的微服务稳定性保障方案
引言
在现代微服务架构中,服务间的调用关系日益复杂,系统面临着高并发、网络抖动、服务雪崩等多重挑战。Spring Cloud Gateway作为微服务网关,承担着请求路由、负载均衡、安全控制等重要职责。为了确保系统的稳定性和可靠性,限流和熔断机制成为了必不可少的保障措施。
本文将深入探讨Spring Clou...阅读全文
作者:绝缘体.. | 分类:git, go, java, redis, spring, 后端框架, 开发工具, 数据库, 编程语言 | 阅读: | 标签:git, go, java, redis, spring
抢沙发
Jan182020
MySQL详细介绍
I. 引言
A. 对MySQL的简单介绍
B. 为什么我们需要了解MySQL
II. MySQL的历史和发展
A. MySQL的起源和发展历程
B. MySQL的主要版本更新及其特性
III. MySQL的基本概念
A. 数据库、数据表、字段等基本概念的解释
B. 数据类型和字符集的介绍
IV. MySQL的安装和配置
A. 在不同操作系统上安装MySQL的步骤
B. 如何进行基本的配置和优化
V. MySQL的SQL语言
A. SQL语言的基本语法和结构
B. 如何使...阅读全文
Jan182020
Jan152020
Jan132020
消息队列的实用场景和逻辑
一、消息队列概述
消息队列中间件是分布式系统中重要的组件,主要解决应用解耦,异步消息,流量削锋等问题,实现高性能,高可用,可伸缩和最终一致性架构。
目前使用较多的消息队列有ActiveMQ,RabbitMQ,ZeroMQ,Kafka,MetaMQ,RocketMQ
二、消息队列应用场景
以下介绍消息队列在实际应用中常用的使用场景。异步处理,应用解耦,流量削锋和消息通讯四个场景。
2.1异步处理场景说明:...阅读全文
Jan132020
SDN(Software Defined Network):软件定义网络—-转载
SDN(Software Defined Network):软件定义网络
传统的网络转发行为:
1)逐设备单独控制,纯分布式控制。
2)控制面和转发面在同一个设备中,耦合紧密。
管理员无法直接操控转发行为:管理员配置网络协议,网络协议通过自身的运行再去影响转发行为,管理员无法改变协议本身的行为。
网络协议对转发行为的影响是有固定模式的,例如:路由协议只能靠目的IP地址来进行转发。
3)不开放接...阅读全文
Jan082020
nginx搭建
Nginx
代理:
(1) 正向代理:客户端(浏览器)需要配置代理服务器,通过一台代理服务器进行访问。
个人理解:(如:访问谷歌需要一个vpn一样。)
(2) 反向代理:客户端通过反向代理服务器转到xx服务器中,客户端是不需要进行任何配置,直接将请求给到反向代理服务器,反向代理服务器再将请求转到xx服务器,客户以为自己访问的是反向代理服务器,xx服务器得到了一定的安全保障...阅读全文
Jan062020
开发语言分析对比 java python等
在软件开发领域,选择合适的编程语言对于项目的成功至关重要。
一、Java
Java是一种面向对象的编程语言,由Sun Microsystems开发,并逐渐成为跨平台应用程序开发的首选语言。Java具有简单性、面向对象、分布性、安全性等特点,使得它成为许多企业和组织的首选开发语言。
优点:
跨平台性:Java程序可以在任何支持Java虚拟机(JVM)的平台上运行,无需重新编译。
面向对象:Java支持面向对...阅读全文
Jan022020
使用WebKit实现WebView与JavaScript交互
介绍
在移动应用开发中,经常需要在原生应用中展示网页内容。这时候我们可以使用Android的WebKit库来实现WebView,同时还可以与WebView中的JavaScript代码进行交互。
本文将介绍如何在Android应用中使用WebKit实现WebView与JavaScript的交互。
WebView基本用法
首先,在布局文件中添加一个WebView:
<WebView
android:id="@+id/web_view"
android:layout_width="match_parent"...阅读全文
Dec202019
Android WebView的使用与性能优化
1. WebView的基本使用
WebView是Android提供的一个用于展示网页内容的控件。它可以加载网页、显示HTML内容以及执行JavaScript脚本。
使用WebView非常简单。首先,在XML布局文件中定义WebView控件:
<WebView
android:id="@+id/webview"
android:layout_width="match_parent"
android:layout_height="match_parent"/>
然后,在Java代码中获取WebView实例并加载网页:
W...阅读全文