上一页 1 2 3 4 5 6 ··· 10 下一页
摘要: 在上一篇中,我们已经把Nacos的集群搭建好了,那么既然已经搭建好了,就要在咱们的项目中去使用。Nacos既可以做配置中心,也可以做注册中心。我们先来看看在项目中如何使用Nacos做配置中心。 Nacos配置中心 在项目中使用Nacos做配置中心还是比较简单的,我们先创建SpringBoot项目,然 阅读全文
posted @ 2020-11-13 13:53 牛初九 阅读(7629) 评论(2) 推荐(1) 编辑
摘要: 一提到注册中心,大家往往想到Zookeeper、或者Eureka。今天我们看看阿里的一款配置中心+注册中心的中间件——Nacos。有了它以后,我们的项目中的配置就可以统一从Nacos中获取了,而且Spring Cloud的提供者和消费者还可以使用它做注册发现中心。 在搭建Nacos的时候,为了保证高 阅读全文
posted @ 2020-10-30 09:49 牛初九 阅读(818) 评论(0) 推荐(0) 编辑
摘要: 今天闲来无事,打算搭建一个MySQL的高可用架构,采用的是MySQL的主主结构,再外加Keepalived,对外统一提供虚IP。先来说说背景吧,现在的项目为了高可用性,都是避免单节点的存在的,比如,我们的应用程序,都是部署多个节点,通过Nginx做负载均衡,某个节点出现问题,并不会影响整体应用。那么 阅读全文
posted @ 2020-10-28 15:40 牛初九 阅读(2508) 评论(1) 推荐(5) 编辑
摘要: WebSocket,干什么用的?我们有了HTTP,为什么还要用WebSocket?很多同学都会有这样的疑问。我们先来看一个场景,大家的手机里都有微信,在微信中,只要有新的消息,这个联系人的前面就会有一个红点,这个需求要怎么实现呢?大家思考3秒钟。哈哈,最简单,最笨的方法就行客户端轮询,在微信的客户端 阅读全文
posted @ 2020-08-31 14:42 牛初九 阅读(8083) 评论(0) 推荐(2) 编辑
摘要: 上一篇我们介绍Spring AOP的注解的配置,也叫做Java Config。今天我们看看比较传统的xml的方式如何配置AOP。整体的场景我们还是用原来的,“我穿上跑鞋”,“我要去跑步”。Service层的代码我们不变,还是用原来的,如下: @Service public class MyServi 阅读全文
posted @ 2020-08-28 10:17 牛初九 阅读(507) 评论(0) 推荐(1) 编辑
摘要: Spring AOP 面向切面编程,相信大家都不陌生,它和Spring IOC是Spring赖以成名的两个最基础的功能。在咱们平时的工作中,使用IOC的场景比较多,像咱们平时使用的@Controller、@Service、@Repository、@Component、@Autowired等,这些都和 阅读全文
posted @ 2020-08-27 16:19 牛初九 阅读(729) 评论(0) 推荐(2) 编辑
摘要: Sharding-Proxy是一个分布式数据库中间件,定位为透明化的数据库代理端。作为开发人员可以完全把它当成数据库,而它具体的分片规则在Sharding-Proxy中配置。它的整体架构图如下: 在架构图中,中间的蓝色方块就是我们的中间件Sharding-Proxy,下面连接的是数据库,我们可以配置 阅读全文
posted @ 2020-07-20 14:33 牛初九 阅读(15449) 评论(9) 推荐(5) 编辑
摘要: 在java的虚拟机异常中,有两个异常是大家比较关心的,一个是StackOverflowError,另一个是OutOfMemoryError。今天我们就来看看OutOfMemoryError是怎么产生的,以及如何去排查这个异常。 概念 要了解什么是OutOfMemoryError,我们可以直接看一下O 阅读全文
posted @ 2020-06-19 17:11 牛初九 阅读(8754) 评论(1) 推荐(3) 编辑
摘要: 终于到了今天了,终于要讲RocketMQ最牛X的功能了,那就是事务消息。为什么事务消息被吹的比较热呢?近几年微服务大行其道,整个系统被切成了多个服务,每个服务掌管着一个数据库。那么多个数据库之间的数据一致性就成了问题,虽然有像XA这种强一致性事务的支持,但是这种强一致性在互联网的应用中并不适合,人们 阅读全文
posted @ 2020-06-17 10:17 牛初九 阅读(3491) 评论(10) 推荐(2) 编辑
摘要: 今天我们再来看看RocketMQ的另外两个小功能,消息的批量发送和过滤。这两个小功能提升了我们使用RocketMQ的效率。 批量发送 以前我们发送消息的时候,都是一个一个的发送,这样效率比较低下。能不能一次发送多个消息呢?当然是可以的,RocketMQ为我们提供了这样的功能。但是它也有一些使用的条件 阅读全文
posted @ 2020-06-15 11:11 牛初九 阅读(2101) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 10 下一页