![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
网络
文章平均质量分 76
CodeCharm——CC
没有人不可替代,只是时间问题。
展开
-
【网络】gateway 可以提供的一些功能之二 “ 提供Restful服务器路由转发 ”
你可以根据实际需求和项目结构,配置更多的路由规则和参数,以实现更复杂的RESTful服务路由转发。同时,还可以结合其他功能,如断路器、限流、日志记录等,来完善网关的功能。对于需要动态配置的路由转发,你可以使用一些灵活的配置方式,例如基于配置文件、数据库、注册中心等。当请求到来时,网关会根据请求体中的内容动态更新路由规则,实现动态路由转发。在这个示例中,假设有两个RESTful服务,分别是用户服务和产品服务,它们分别运行在。网关将会根据请求的路径,将匹配到的请求转发到相应的后端服务上。原创 2024-04-28 16:44:12 · 1674 阅读 · 0 评论 -
【网络】gateway 可以提供的一些功能之一 “ 提供web静态资源服务 ”
创建静态资源文件夹:首先,在你的项目中创建一个文件夹,用来存放静态资源文件,比如HTML、CSS、JavaScript文件等。这个配置将会把/static/**路径映射到classpath:/static/下的静态资源文件,例如index.html可以通过http://localhost:8080/static/index.html来访问。访问静态资源:当网关项目启动后,你可以通过浏览器或其他HTTP客户端访问配置的静态资源路径,查看静态页面或资源文件。要在网关实现中提供Web静态资源服务,你可以使用。原创 2024-04-28 15:16:55 · 1855 阅读 · 0 评论 -
【网络】主机连接 TCP 三次握手
所以服务端会先将 ACK 发过去告诉客户端我收到你的断开请求了,但请再给我一点时间,这段时间用来发送剩下的数据报文,发完之后再将 FIN 包发给客户端表示现在可以断了。TCP进行可靠传输的关键就在于维护一个序列号,三次握手的过程即是通信双方相互告知序列号起始值, 并确认对方已经收到了序列号起始值。主要原因是当服务端收到客户端的 FIN 数据包后,服务端可能还有数据没发完,不会立即close。如果只是两次握手, 至多只有客户端的起始序列号能被确认, 服务器端的序列号则得不到确认。原创 2024-03-07 11:22:56 · 862 阅读 · 0 评论 -
【网络】服务限流、熔断、降级机制
这只是一个简化的例子,实际情况中可能会根据具体的业务需求和技术栈选择不同的实现方式和工具。上述示例中使用了Spring Cloud的RateLimiter和Netflix Hystrix来演示服务限流、熔断和降级的概念。服务限流、熔断和降级机制不仅仅可以在网关中实现,它们可以在微服务架构的各个组件中进行实现。总体来说,服务限流、熔断和降级机制可以在微服务架构的不同层面和组件中进行实现,以提高整个系统的稳定性和可用性。让我们以一个简单的电商微服务架构为例来说明服务限流、熔断和降级的实现。原创 2024-01-05 14:59:31 · 1065 阅读 · 0 评论 -
【网关】网关详解-IP、子网掩码、网关、云开发、微服务网关
在计算机网络中,网关(Gateway)是连接两个不同网络的设备或软件。它充当了连接这两个网络的“门户”,使得数据能够在它们之间传递。让我们用一个通俗易懂的比喻来理解网关的作用:想象一座城市中有两个不同的社区,它们之间有一座大门。这座大门就好比是网关。现在,如果你想从一个社区到另一个社区,你需要通过这座大门。这个大门会检查你的身份和目的地,然后允许你通过。在这个过程中,大门帮助你跨越了两个不同的社区。同样地,计算机网络中的网关充当了数据传输的大门。原创 2024-01-04 21:00:13 · 3256 阅读 · 1 评论 -
【网关】如何判断 IP 是不是私有地址
你可以通过查看IP地址的每个部分,以及与私有地址范围的比较,来判断一个IP地址是否为私有地址。在网络配置、安全设置等场景中,这种判断常常用于确定是否允许或阻止某些特定IP地址的访问。私有IP地址是一些特定的地址范围,被保留在网络中供局域网使用,不直接连接到互联网。要判断一个IP地址是否为私有地址,只需检查它是否在上述范围内。如果是,那么这个IP地址是私有的。判断: 在C类私有地址范围内,因此是私有IP地址。判断: 不在私有地址范围内,因此不是私有IP地址。IP地址: 192.168.1.100。原创 2024-01-05 10:44:35 · 2692 阅读 · 0 评论 -
从输入url到页面渲染全过程
首先在本地 DNS缓存中查找是否已经有相应的 DNS 记录,如果没有,则向本地 DNS 服务器发起请求,如果本地 DNS 服务器也没有相应的 DNS记录,则向根 DNS 服务器发起请求,以此类推,直到找到对应的 IP 地址或者找不到。浏览器解析渲染页面 浏览器收到响应后,会对 HTML 进行解析,构建 DOM 树,对 CSS 进行解析,构建 CSSOM 树,接着将DOM 树和 CSSOM树组合成渲染树,最后进行渲染,得到最终的页面。网络层:主要负责数据的分组和路由选择等,以实现跨网络的数据传输和路由选择。原创 2023-04-13 16:28:58 · 349 阅读 · 0 评论 -
http和https详解
服务器端返回的数字证书本身是加密的,使用了非对称加密算法。数字证书是由数字证书颁发机构(CA,Certificate Authority)颁发的,包含了服务器公钥以及相关信息,同时数字证书颁发机构会对服务器的身份进行验证并签名。当客户端与服务器进行SSL/TLS握手过程时,服务器会将数字证书发送给客户端,客户端使用数字证书颁发机构的公钥进行解密,获取到服务器的公钥以及其他相关信息。这个过程中数字证书本身是加密的,而解密过程中使用的是数字证书颁发机构的公钥,因此可以保证数字证书的安全性和完整性。原创 2023-04-13 15:46:58 · 140 阅读 · 0 评论 -
HTTP缓存机制
http缓存机制,强缓存,协商缓存原创 2023-04-11 22:37:22 · 299 阅读 · 0 评论