<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[x737510的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/x737510</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; x737510]]></copyright><item><title><![CDATA[zookeeper本地部署]]></title><link>https://blog.youkuaiyun.com/x737510/article/details/147946852</link><guid>https://blog.youkuaiyun.com/x737510/article/details/147946852</guid><author>x737510</author><pubDate>Wed, 14 May 2025 15:26:10 +0800</pubDate><description><![CDATA[如果本地启动zookeeper时出现了端口被占用的情况，在 conf 下的 zoo.cfg 文件中加入。admin.serverPort=“端口号”]]></description><category></category></item><item><title><![CDATA[Gateway服务网关]]></title><link>https://blog.youkuaiyun.com/x737510/article/details/145058276</link><guid>https://blog.youkuaiyun.com/x737510/article/details/145058276</guid><author>x737510</author><pubDate>Fri, 10 Jan 2025 15:11:35 +0800</pubDate><description><![CDATA[传统的单体架构中只需要开放一个服务给客户端调用，但是微服务架构中是将一个系统拆分成多个微服务，如果没有网关，客户端只能在本地记录每个微服务的调用地址，当需要调用的微服务数量很多时，它需要了解每个服务的接口，这个工作量很大。那有了网关之后，能够起到怎样的改善呢？网关作为系统的唯一流量入口，封装内部系统的架构，所有请求都先经过网关，由网关将请求路由到合适的微服务，所以，使用网关的好处有：（1）简化客户端的工作。网关将微服务封装起来后，客户端只需同网关交互，而不必调用各个不同服务；（2）降低函数间的耦合度。]]></description><category></category></item><item><title><![CDATA[Sentinel流量防卫兵]]></title><link>https://blog.youkuaiyun.com/x737510/article/details/145009614</link><guid>https://blog.youkuaiyun.com/x737510/article/details/145009614</guid><author>x737510</author><pubDate>Wed, 08 Jan 2025 15:11:13 +0800</pubDate><description><![CDATA[Sentinel是阿里中间件团队研发面向分布式服务架构的轻量级高可用流量控制组件，主要以流量为切入点，从限流、流量整形、熔断降级、系统负载保护、热点防护等多个维度来帮助开发者保障微服务的稳定性。于2012年诞生，后续在阿里巴巴集团内部迅速发展，成为基础技术模块，覆盖了所有的核心场景，Sentinel也因此积累了大量的流量归整场景及生产实践。最终在2018年7月宣布对外界开源。]]></description><category></category></item><item><title><![CDATA[Nacos-微服务]]></title><link>https://blog.youkuaiyun.com/x737510/article/details/144911251</link><guid>https://blog.youkuaiyun.com/x737510/article/details/144911251</guid><author>x737510</author><pubDate>Fri, 03 Jan 2025 15:53:04 +0800</pubDate><description><![CDATA[官方：一个更易于构建云原生应用的动态服务注册中心(Nacos Discovery )、服务配置(Nacos Config)和服务管理平台。集 注册中心+配置中心+服务管理 平台Nacos 的关键特性包括:服务发现和服务健康监测动态配置服务动态 DNS 服务服务及其元数据管理。]]></description><category></category></item><item><title><![CDATA[ELK日志]]></title><link>https://blog.youkuaiyun.com/x737510/article/details/144871273</link><guid>https://blog.youkuaiyun.com/x737510/article/details/144871273</guid><author>x737510</author><pubDate>Wed, 01 Jan 2025 20:07:36 +0800</pubDate><description><![CDATA[Elasticsearch 是一个基于 Apache Lucene 构建的分布式、实时搜索与分析引擎。它能够索引、搜索和分析大量数据，并且提供了水平扩展能力，允许处理 PB 级别的数据。Elasticsearch 适合用于全文搜索、日志分析、监控指标聚合等多种场景，其 RESTful API 让数据的索引和查询变得非常便捷。Logstash 是一个动态数据收集管道，用于从各种数据源接收、解析、转换并将数据发送到“es”（例如 Elasticsearch）。]]></description><category></category></item><item><title><![CDATA[关于ElasticSearch]]></title><link>https://blog.youkuaiyun.com/x737510/article/details/144862835</link><guid>https://blog.youkuaiyun.com/x737510/article/details/144862835</guid><author>x737510</author><pubDate>Wed, 01 Jan 2025 10:13:17 +0800</pubDate><description><![CDATA[Elasticsearch 是一个基于 Apache Lucene 构建的开源分布式搜索引擎和分析引擎。它专为云计算环境设计，提供了一个分布式的、高可用的实时分析和搜索平台。Elasticsearch 可以处理大量数据，并且具备横向扩展能力，能够通过增加更多的硬件资源来应对数据和查询量的增长。天生的分布式数据库：支持对各种类型的数据（包括结构化、半结构化和非结构化文本数据）进行快速高效的全文本搜索。]]></description><category></category></item><item><title><![CDATA[无感刷新-双token]]></title><link>https://blog.youkuaiyun.com/x737510/article/details/144833896</link><guid>https://blog.youkuaiyun.com/x737510/article/details/144833896</guid><author>x737510</author><pubDate>Mon, 30 Dec 2024 20:59:57 +0800</pubDate><description><![CDATA[双token系统通常用于提高安全性和分离不同级别的权限。：这是用户直接使用来访问资源的token。它的有效期较短，一旦过期，用户需要重新认证来获取新的access token。这样做的好处是即使access token被泄露，由于其有效期短，攻击者利用它进行不当操作的时间窗口有限。：Refresh token是用来在access token过期后重新获取新的access token的。它的有效期通常较长，甚至可以说是永久的。但是，r。]]></description><category></category></item><item><title><![CDATA[关于Nginx]]></title><link>https://blog.youkuaiyun.com/x737510/article/details/144785200</link><guid>https://blog.youkuaiyun.com/x737510/article/details/144785200</guid><author>x737510</author><pubDate>Sat, 28 Dec 2024 11:15:06 +0800</pubDate><description><![CDATA[当你需要将请求分发到多个后端服务器时，需要实现负载均衡功能，可以使用upstream指令定义一组服务器，并在proxy_pass中引用这个服务组名称。。如果不需要负载均衡，只需要将请求转发到单一的后端服务器，可以直接在proxy_pass指令中指定服务器地址。]]></description><category></category></item><item><title><![CDATA[跨域问题及解决方案]]></title><link>https://blog.youkuaiyun.com/x737510/article/details/144784519</link><guid>https://blog.youkuaiyun.com/x737510/article/details/144784519</guid><author>x737510</author><pubDate>Sat, 28 Dec 2024 11:07:19 +0800</pubDate><description><![CDATA[跨域问题通常指的是在浏览器中由于同源策略的限制而产生的问题。同源策略（Same-origin policy）是浏览器的一种安全措施，它要求请求的域名、协议和端口必须与提供资源的网站相同。当一个网页尝试访问另一个来源（即不同域名、协议或端口）的数据时，那么后端返回给浏览器的数据被浏览器拦截下来，这就是跨域。]]></description><category></category></item><item><title><![CDATA[消息的可靠性保证]]></title><link>https://blog.youkuaiyun.com/x737510/article/details/144749851</link><guid>https://blog.youkuaiyun.com/x737510/article/details/144749851</guid><author>x737510</author><pubDate>Thu, 26 Dec 2024 17:51:35 +0800</pubDate><description><![CDATA[如果消费者在处理过程中发生异常或者未完成处理就终止运行，那么消息在超时时间内将不会被删除，会再次被RabbitMQ投递给其他消费者。当publisher-confirm-type设置为CORRELATED时，RabbitMQ会向生产者发送确认或否定响应，确认消息已到达交换机，但不保证消息已被路由到至少一个队列中。： Publisher Return机制用于当消息无法按照路由键规则路由到任何队列时，或者由于其他原因（例如队列满、消息过大等）而被交换机拒绝时，RabbitMQ将消息返回给生产者。]]></description><category></category></item><item><title><![CDATA[广播交换机简单使用]]></title><link>https://blog.youkuaiyun.com/x737510/article/details/144728476</link><guid>https://blog.youkuaiyun.com/x737510/article/details/144728476</guid><author>x737510</author><pubDate>Wed, 25 Dec 2024 21:18:54 +0800</pubDate><description><![CDATA[【代码】广播交换机简单使用。]]></description><category></category></item><item><title><![CDATA[延迟队列应用]]></title><link>https://blog.youkuaiyun.com/x737510/article/details/144728160</link><guid>https://blog.youkuaiyun.com/x737510/article/details/144728160</guid><author>x737510</author><pubDate>Wed, 25 Dec 2024 21:09:03 +0800</pubDate><description><![CDATA[下单之后，给10分钟时间进行支付，如果10分钟后，没有支付，订单取消。（可以使用队列的ttl，因为所有的消息都是一样的停留时长10分钟）定时发布文章（要求4月1号凌晨发布）小张 8：00 编辑了一篇文章，目前状态为草稿，发布到队列该消息在队列停留 16个小时，消费者拿到消息后，更改该文章的状态为发布即可。小芳 13：00 编辑了一篇文章，目前状态为草稿，发布到队列该消息在队列停留 11个小时，消费者拿到消息后，更改该文章的状态为发布即可预约餐厅，提前半个小时发短信通知用户。A包间 -> 13:00。]]></description><category></category></item><item><title><![CDATA[死信队列简单使用]]></title><link>https://blog.youkuaiyun.com/x737510/article/details/144728097</link><guid>https://blog.youkuaiyun.com/x737510/article/details/144728097</guid><author>x737510</author><pubDate>Wed, 25 Dec 2024 20:55:47 +0800</pubDate><description><![CDATA[【代码】死信队列简单使用。]]></description><category></category></item><item><title><![CDATA[主题交换机简单实现]]></title><link>https://blog.youkuaiyun.com/x737510/article/details/144727992</link><guid>https://blog.youkuaiyun.com/x737510/article/details/144727992</guid><author>x737510</author><pubDate>Wed, 25 Dec 2024 20:49:12 +0800</pubDate><description><![CDATA[【代码】主题交换机简单实现。]]></description><category></category></item><item><title><![CDATA[直连交换机简单应用]]></title><link>https://blog.youkuaiyun.com/x737510/article/details/144727590</link><guid>https://blog.youkuaiyun.com/x737510/article/details/144727590</guid><author>x737510</author><pubDate>Wed, 25 Dec 2024 20:32:55 +0800</pubDate><description><![CDATA[【代码】直连交换机简单应用。]]></description><category></category></item><item><title><![CDATA[xxl-job（分布式调度器）]]></title><link>https://blog.youkuaiyun.com/x737510/article/details/144678257</link><guid>https://blog.youkuaiyun.com/x737510/article/details/144678257</guid><author>x737510</author><pubDate>Wed, 25 Dec 2024 20:27:54 +0800</pubDate><description><![CDATA[docker run -d -p 宿主机端口：容器端口 --restart=always --privileged=true -v /opt/xxl-job/application.properties:/config/application.properties -v /opt/xxl-job/logs:/data/applogs --name xxl-job-admin 镜像：版本号。调度中心访问地址：http://localhost:8080/xxl-job-admin。首先先新增执行器管理。]]></description><category></category></item><item><title><![CDATA[定时任务-Timer]]></title><link>https://blog.youkuaiyun.com/x737510/article/details/144662182</link><guid>https://blog.youkuaiyun.com/x737510/article/details/144662182</guid><author>x737510</author><pubDate>Mon, 23 Dec 2024 11:46:52 +0800</pubDate><description><![CDATA[在项目开发过程中，经常会使用到定时任务。顾名思义，定时任务一般指定时执行的方法。例如，每天凌晨0点同步 A 系统的数据到 B 系统；每2小时统计用户的积分情况；每周一给支付宝用户推送上周收入支出数据报表等等。一般情况下，很多业务会定时在凌晨进行处理。因为这能避开用户使用高峰期，空闲时服务器资源充足，而且对用户影响小。]]></description><category></category></item><item><title><![CDATA[redis问题解决方法]]></title><link>https://blog.youkuaiyun.com/x737510/article/details/144559760</link><guid>https://blog.youkuaiyun.com/x737510/article/details/144559760</guid><author>x737510</author><pubDate>Wed, 18 Dec 2024 14:12:06 +0800</pubDate><description><![CDATA[如果在redis启动时出现这个问题，看看你的配置文件中有没有配置连接池，如果配置了只需要引入一个依赖就可以。]]></description><category></category></item><item><title><![CDATA[数据脱敏的使用]]></title><link>https://blog.youkuaiyun.com/x737510/article/details/144310395</link><guid>https://blog.youkuaiyun.com/x737510/article/details/144310395</guid><author>x737510</author><pubDate>Sat, 07 Dec 2024 15:59:47 +0800</pubDate><description><![CDATA[脱敏工具当你在一个字段上使用注解时，Jackson 会在序列化该字段时调用类来进行脱敏处理。这样可以确保在输出 JSON 数据时，敏感信息会被适当的遮盖或替换。类是专门为 Jackson 定制的，用于实现数据脱敏功能。当 Jackson 需要序列化一个带有注解的字段时，它会使用对该字段进行序列化。序列化器会根据注解中的规则和参数来决定如何脱敏该字段的内容。脱敏后的结果将被写入 JSON 数据中，从而保护了敏感信息不被泄露。]]></description><category></category></item><item><title><![CDATA[TCP四次挥手]]></title><link>https://blog.youkuaiyun.com/x737510/article/details/144245891</link><guid>https://blog.youkuaiyun.com/x737510/article/details/144245891</guid><author>x737510</author><pubDate>Wed, 04 Dec 2024 17:42:23 +0800</pubDate><description><![CDATA[]]></description><category></category></item></channel></rss>