中间件
文章平均质量分 84
IT实战联盟Lin
这个作者很懒,什么都没留下…
展开
-
架构运维篇(七):Centos7/Linux中安装Zookeeper
Zookeeper的安装实战原创 2023-01-17 15:55:14 · 745 阅读 · 0 评论 -
DBeaver 7.2.4 发布,可视化数据库管理平台
IT实战联盟博客:http://blog.100boot.cn软件简介DBeaver 是一个通用的数据库管理工具和 SQL 客户端,支持 MySQL, PostgreSQL, Oracle, DB2, MSSQL, Sybase, Mimer, HSQLDB, Derby, 以及其他兼容 JDBC 的数据库。DBeaver 提供一个图形界面用来查看数据库结构、执行 SQL 查询和脚本,浏览和导出数据,处理 BLOB/CLOB 数据,修改数据库结构等等。DBeaver 7.2.4发布了,本次.原创 2020-11-03 16:04:36 · 563 阅读 · 1 评论 -
XXL-JOB 针对未授权访问导致远程命令执行漏洞的声明
IT实战联盟博客:http://blog.100boot.cn对于日前 XXL-JOB被各大云厂商报出存在远程命令执行漏洞的情况,XXL-JOB 作者表示此问题本质上不是“漏洞”,因为官网版本已提供鉴权组件,开启即可防护。具体回应如下:该问题本质上不属于“漏洞”,官网版本提供了鉴权组件,开启即可进行防护。该问题类似于将一台 Mysql、Redis 实例,不设置密码并开放给公网,严格来说不能因此说 Mysql、Redis 有漏洞,只需要设置密码即可。针对此问题,XXL-JOB 作者提供了.转载 2020-10-31 10:05:22 · 5887 阅读 · 0 评论 -
项目中为什么用Docker?
IT实战联盟博客:http://blog.100boot.cn项目为什么要用 docker,需要了解 docker 的优势,结合项目的实际情况来决定是否需要使用 docker,千万不能“为了使用而使用”或者“跟风使用 docker”。使用 docker 是为了快速交付和传统的虚拟机相比,docker 具有所用的资源更少、性能更高、隔离级别更高、安全性方面也更强等特点,让我们看看下面几个场景,估计你会有更深的体会。01. 移植性更强相信开发人员都会遇到这样的问题:代码在本地跑的好好的,但是原创 2020-10-28 14:30:02 · 2405 阅读 · 1 评论 -
淘宝开源代码质量检测工具!(附源码)
IT实战联盟博客:http://blog.100boot.cn好的代码一定是整洁的,并且能够帮助阅读的人快速理解和定位。好的代码可以加快应用的开发迭代速度,不必花过多的时间来修复 bug 和完善代码。好的代码不但能够使得新的项目成员更容易加入项目,同时方便项目组成员快速做好 Back up。好的代码便于促进团队间交流合作提升开发效率。代码质量评价标准有编码经验的人对代码都有一定的“鉴赏力”,能够凭感觉给出代码好坏的主观评价。但是这种凭感觉的方式太过个性随意,所谓仁者见仁智者见智,很难达成共识,那转载 2020-10-28 14:23:51 · 1062 阅读 · 0 评论 -
「中间件」RocketMQ解决消息顺序和重复性消费问题整理(附测试代码)
前言现在越来越多的产品采用的是分布式架构,部署的时候也同样是分布式部署,那么各个应用间的异步通信大多选择消息中间件MQ来处理,那么就回避不了两个问题:1. 发送消息的顺序性2. 消息被重复消费目前在生产环境,使用较多的消息队列中间件有ActiveMQ,RabbitMQ,Kafka,RocketMQ等,本文的设计是以RocketMQ为例来解决这两个问题。一、发送消息的顺序性1、 什么是...原创 2019-07-09 14:07:55 · 5428 阅读 · 0 评论 -
Spring Cloud(Greenwich版)-03-编写高可用Eureka Server(集群)
前言上一章Spring Cloud(Greenwich版)-02-服务注册与服务发现-Eureka入门,我们实现了将User和Goods微服务都注册到了Eureka上,那么在生产环境中为了达到高可用的目的,Eureka Service是集群部署的,那么接下来编写一个多节点Eureka Server集群。如下图所示:编写多节点Eureka Server第一步:设置主机名因为是在本机部署两...原创 2019-07-31 17:00:00 · 453 阅读 · 0 评论 -
Spring Cloud(Greenwich版)-05-Spring Cloud集成Ribbon(客户端负载均衡组件)
前言前面完成了商品和用户微服务的注册发现,是基于点对点的微服务之间的调用,那么在实际场景中微服务都是集群部署的,调用关系如下图所示:看到这里大家会想到不就是负载均衡嘛!项目中经常用Nginx来解决图中的服务集群问题,那如果有1000+甚至10000+的服务呢?每增加一个服务要去Nginx里面配置一下,然后重启?额…想想都头皮发麻!并且Nginx的负载均衡模式和本文将要讲的是有区别的。那么...原创 2019-08-16 09:35:40 · 546 阅读 · 0 评论