<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[scmagic的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/scmagic</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; scmagic]]></copyright><item><title><![CDATA[RocketMQ架构设计以及核心概念]]></title><link>https://blog.youkuaiyun.com/scmagic/article/details/124771229</link><guid>https://blog.youkuaiyun.com/scmagic/article/details/124771229</guid><author>scmagic</author><pubDate>Sat, 14 May 2022 17:31:49 +0800</pubDate><description><![CDATA[对于任何一个技术我们学习他的用法之前，首先需要了解它的架构设计以及核心概念，例如RocketMQ技术架构、RocketMQ部署架构、消息存储架构、消息过滤机制、消息负载均衡机制、事务消息、消息查询等，这样会帮助我们更好的理解他的思想。

知识索引

- RocketMQ技术架构
- RocketMQ部署架构
- 消息存储架构
- 消息过滤机制
- 消息负载均衡机制
- 事务消息
- 消息查询]]></description><category></category></item><item><title><![CDATA[docker-compose安装RocketMQ集群]]></title><link>https://blog.youkuaiyun.com/scmagic/article/details/124771179</link><guid>https://blog.youkuaiyun.com/scmagic/article/details/124771179</guid><author>scmagic</author><pubDate>Sat, 14 May 2022 17:26:10 +0800</pubDate><description><![CDATA[基于docker命令安装RocketMQ需要多次安装，比较麻烦，我们可以使用docker-compose一次性完成安装，我们尝试安装2Master模式集群，所以需要安装2个broker和1个namesrv以及1个rocketmq-console。安装完成后，在rocketmq-console中分别可以看到broker-a和broker-b集群信息。]]></description><category></category></item><item><title><![CDATA[Docker安装RocketMQ单机版]]></title><link>https://blog.youkuaiyun.com/scmagic/article/details/124771121</link><guid>https://blog.youkuaiyun.com/scmagic/article/details/124771121</guid><author>scmagic</author><pubDate>Sat, 14 May 2022 17:24:39 +0800</pubDate><description><![CDATA[RocketMQ单机安装
知识索引

基于docker安装namesrv
基于docker安装broker
基于docker安装rocketmq-console控制台

 
1 namesrv服务
Namesrv就是RMQ中的路由服务，可以类比ZK在Kafka中的作用，实现了路由管理、服务注册、服务发现等功能;不过Namesrv相比zookeeper来得要更轻便一点。
既然是为服务提供路由，所以要先安装，我们所有的安装都采用Docker容器安装。
 
namesrv需要存储数据，所以要先创建namesrv数]]></description><category></category></item><item><title><![CDATA[你必须会的redis之Redis配置介绍]]></title><link>https://blog.youkuaiyun.com/scmagic/article/details/124436723</link><guid>https://blog.youkuaiyun.com/scmagic/article/details/124436723</guid><author>scmagic</author><pubDate>Tue, 26 Apr 2022 20:46:18 +0800</pubDate><description><![CDATA[redis.conf配置文件查看
常用的配置进行介绍]]></description><category></category></item><item><title><![CDATA[你必须会的redis之redis安装]]></title><link>https://blog.youkuaiyun.com/scmagic/article/details/124436688</link><guid>https://blog.youkuaiyun.com/scmagic/article/details/124436688</guid><author>scmagic</author><pubDate>Tue, 26 Apr 2022 20:44:13 +0800</pubDate><description><![CDATA[redis安装，redis快速入门]]></description><category></category></item><item><title><![CDATA[程序员初级秘籍之servlet快速入门]]></title><link>https://blog.youkuaiyun.com/scmagic/article/details/124162257</link><guid>https://blog.youkuaiyun.com/scmagic/article/details/124162257</guid><author>scmagic</author><pubDate>Thu, 14 Apr 2022 01:43:16 +0800</pubDate><description><![CDATA[Servlet` 运行在服务端(tomcat)的Java小程序，是sun公司提供一套规范. Servlet可以和其他资源(文件、数据库、Applet、Java应用程序等)交互，以生成返回给客户端的响应内容- servlet介绍

- servlet入门

- servlet进阶

- servlet案例]]></description><category></category></item><item><title><![CDATA[程序员初级秘籍之javaweb环境搭建]]></title><link>https://blog.youkuaiyun.com/scmagic/article/details/124106286</link><guid>https://blog.youkuaiyun.com/scmagic/article/details/124106286</guid><author>scmagic</author><pubDate>Mon, 11 Apr 2022 18:48:00 +0800</pubDate><description><![CDATA[工欲善其事必先利其器，我们学习javaweb，我们首先需要搭建他的开发环境
- tomcat介绍
- tomcat安装
- tomcat使用
- idea集成tomcat]]></description><category></category></item><item><title><![CDATA[程序员初级秘籍之javaweb快速入门]]></title><link>https://blog.youkuaiyun.com/scmagic/article/details/124049565</link><guid>https://blog.youkuaiyun.com/scmagic/article/details/124049565</guid><author>scmagic</author><pubDate>Fri, 08 Apr 2022 19:51:45 +0800</pubDate><description><![CDATA[- javaweb介绍
- 架构类别介绍
- web分类
- web通信]]></description><category></category></item><item><title><![CDATA[SpringBoot集成Kafka]]></title><link>https://blog.youkuaiyun.com/scmagic/article/details/123975291</link><guid>https://blog.youkuaiyun.com/scmagic/article/details/123975291</guid><author>scmagic</author><pubDate>Tue, 05 Apr 2022 19:31:11 +0800</pubDate><description><![CDATA[SpringBoot集成Kafka工程搭建
SpringBoot集成Kafka配置
SpringBoot集成Kafka生产消息
SpringBoot集成Kafka消费消息]]></description><category></category></item><item><title><![CDATA[mysql性能调优之查询优化]]></title><link>https://blog.youkuaiyun.com/scmagic/article/details/123958660</link><guid>https://blog.youkuaiyun.com/scmagic/article/details/123958660</guid><author>scmagic</author><pubDate>Mon, 04 Apr 2022 19:51:46 +0800</pubDate><description><![CDATA[我们该如何进行sql优化呢， 首先我们需要知道，sql优化其实主要是解决查询的优化问题，所以我们先从数据库的查询开始入手，下面这幅图显示了查询的执行路径]]></description><category></category></item><item><title><![CDATA[你必须会的微服务之Gateway网关]]></title><link>https://blog.youkuaiyun.com/scmagic/article/details/123942945</link><guid>https://blog.youkuaiyun.com/scmagic/article/details/123942945</guid><author>scmagic</author><pubDate>Sun, 03 Apr 2022 19:49:15 +0800</pubDate><description><![CDATA[本系列文章将以SpringCloud技术栈进行精讲，全方位剖析讲解SpringCloud技术栈- Gateway简介，入门案例，路由前缀，过滤器]]></description><category></category></item><item><title><![CDATA[MySQL性能优化]]></title><link>https://blog.youkuaiyun.com/scmagic/article/details/123927361</link><guid>https://blog.youkuaiyun.com/scmagic/article/details/123927361</guid><author>scmagic</author><pubDate>Sat, 02 Apr 2022 19:51:17 +0800</pubDate><description><![CDATA[在进行优化讲解之前，先请大家记住不要听信你看到的关于优化的“绝对真理”，而应该是在实际的业务场景下通过测试来验证你关于执行计划以及响应时间的假设
在数据库优化上有两个主要方向：即安全与性能。
- 安全 ---> 数据安全性
- 性能 ---> 数据的高性能访问]]></description><category></category></item><item><title><![CDATA[你必须会的微服务之Hystrix熔断器]]></title><link>https://blog.youkuaiyun.com/scmagic/article/details/123919191</link><guid>https://blog.youkuaiyun.com/scmagic/article/details/123919191</guid><author>scmagic</author><pubDate>Sat, 02 Apr 2022 14:18:07 +0800</pubDate><description><![CDATA[雪崩效应
Hystrix介绍
案例演示
全局fallback
Hystrix Dashboard监控平台]]></description><category></category></item><item><title><![CDATA[你必须会的微服务之Feign]]></title><link>https://blog.youkuaiyun.com/scmagic/article/details/123894690</link><guid>https://blog.youkuaiyun.com/scmagic/article/details/123894690</guid><author>scmagic</author><pubDate>Fri, 01 Apr 2022 12:22:43 +0800</pubDate><description><![CDATA[微服务已经成当前各大大厂追求的主流技术架构，学习微服务前景非常可观，而SpringCloud已成为主流微服务技术栈。本系列文章将以SpringCloud技术栈进行精讲，全方位剖析讲解SpringCloud技术栈在微服务场景下的实战应用，可以点赞关注，后续持续为大家更新。
Spring Cloud Feign
知识索引

Feign简介
入门案例
负载均衡
请求响应压缩
日志级别

 
1 Feign简介
在前面的章节中我们调用微服务都是通过RestTemplate完成，但这种调用方式需要我们编写url，编写]]></description><category></category></item><item><title><![CDATA[你现在还不会使用Ribbon嘛？5分钟带你快速了解]]></title><link>https://blog.youkuaiyun.com/scmagic/article/details/123766200</link><guid>https://blog.youkuaiyun.com/scmagic/article/details/123766200</guid><author>scmagic</author><pubDate>Sat, 26 Mar 2022 23:26:37 +0800</pubDate><description><![CDATA[Spring Cloud Ribbon
1 什么是负载均衡
当客户端访问后端服务时，我们可以将服务水平部署多台用以提高整个应用的吞吐量，但是单次请求具体应当访问哪一台服务这就是负载均衡所需要做的事情，它将前端的请求均匀的分布在后端的服务中，在真实场景下由于机器的性能和网络条件不同可以通过配置权重的方式使得请求的分布变得可控，这也是负载均衡所做的事
 
2 Ribbon简介
Spring Cloud Ribbon是一个基于HTTP和TCP的客户端负载均衡工具，它基于Netflix Ribbon实现。通过Spr]]></description><category></category></item><item><title><![CDATA[注册中心Consul]]></title><link>https://blog.youkuaiyun.com/scmagic/article/details/123645129</link><guid>https://blog.youkuaiyun.com/scmagic/article/details/123645129</guid><author>scmagic</author><pubDate>Mon, 21 Mar 2022 20:25:49 +0800</pubDate><description><![CDATA[写在前面：这是一个微服务专题的文档包括了微服务常用的组件，如果你有疑问的地方，可以在整体文档中找到你想找的答案
注册中心
知识索引

什么是注册中心
cap定理
注册中心对比
服务注册
服务调用

 
1 什么是注册中心
微服务互相调用时需要知道被调用服务的具体地址以及它是否健康（服务器是否有响应），这就要求注册中心必须拥有这两项能力：1.允许服务注册的能力，2.监控服务的能力。如果只有一个注册中心，当它由于各种原因无法提供服务时我们的系统也无法正常运行，所以要求注册中心有集群的能力，并且集群之间数据必须保]]></description><category></category></item><item><title><![CDATA[SpringCloud微服务架构]]></title><link>https://blog.youkuaiyun.com/scmagic/article/details/123645104</link><guid>https://blog.youkuaiyun.com/scmagic/article/details/123645104</guid><author>scmagic</author><pubDate>Mon, 21 Mar 2022 20:24:27 +0800</pubDate><description><![CDATA[写在前面：这是一个微服务专题的文档包括了微服务常用的组件，如果你有疑问的地方，可以在整体文档中找到你想找的答案
Spring Cloud简介
知识索引

微服务概念
微服务架构优势
Spring Cloud能力
Spring Cloud体系

 
1 微服务概念
微服务的概念源于2014年3月Martin Fowler所写的一篇文章Microservices。
微服务架构是一种架构模式，它提倡将单一应用程序划分成一组小的服务，服务之间互相协调、互相配合，为用户提供最终价值。每个服务运行在其独立的进程中，服务]]></description><category></category></item><item><title><![CDATA[你必须会的Docker安装ElasticSearch教程]]></title><link>https://blog.youkuaiyun.com/scmagic/article/details/123500533</link><guid>https://blog.youkuaiyun.com/scmagic/article/details/123500533</guid><author>scmagic</author><pubDate>Tue, 15 Mar 2022 13:35:05 +0800</pubDate><description><![CDATA[Docker安装ElasticSearch
1 安装说明
在平时工作的时候，开发环境大多数会安装单机ElasticSearch，但生产环境基本会安装ElasticSearch集群版，所以我们接下来实现一下ElasticSearch单机安装，下一节实现集群安装，但安装也大多数采用Docker安装。不过中文搜索，会实现分词器集成，可以采用IK分词器。ElasticSearch采用Kibana实现数据可视化分析也是当前主流，所以我们除了安装ElasticSearch和IK分词器外，还需要安装Kibana。
安装实]]></description><category></category></item><item><title><![CDATA[SpringBoot工程集成Skywalking]]></title><link>https://blog.youkuaiyun.com/scmagic/article/details/123465901</link><guid>https://blog.youkuaiyun.com/scmagic/article/details/123465901</guid><author>scmagic</author><pubDate>Sun, 13 Mar 2022 20:52:38 +0800</pubDate><description><![CDATA[SpringBoot整合Skywalking，Skywalking使用]]></description><category></category></item><item><title><![CDATA[基于Docker实现Skywalking安装]]></title><link>https://blog.youkuaiyun.com/scmagic/article/details/123443313</link><guid>https://blog.youkuaiyun.com/scmagic/article/details/123443313</guid><author>scmagic</author><pubDate>Sat, 12 Mar 2022 14:25:34 +0800</pubDate><description><![CDATA[基于Docker实现Skywalking安装]]></description><category></category></item></channel></rss>