05 2019 档案

从MySQL高可用引出对高可用架构设计的一些思考
摘要:高可用HA(High Availability)是分布式系统架构设计中必须考虑的因素之一,它通常是指,通过设计减少系统不能提供服务的时间。 阅读全文

posted @ 2019-05-24 16:37 茶轴的青春 阅读(200) 评论(0) 推荐(0) 编辑

分布式消息中间件Rabbit Mq的了解与使用
摘要:MQ(消息队列)作为现代比较流行的技术,在互联网应用平台中作为中间件,主要解决了应用解耦、异步通信、流量削锋、服务总线等问题,为实现高并发、高可用、高伸缩的企业应用提供了条件。 阅读全文

posted @ 2019-05-20 14:53 茶轴的青春 阅读(662) 评论(0) 推荐(0) 编辑

记录一次Mysql死锁排查过程
摘要:以前接触到的数据库死锁,都是批量更新时加锁顺序不一致而导致的死锁,但是上周却遇到了一个很难理解的死锁。借着这个机会又重新学习了一下mysql的死锁知识以及常见的死锁场景。在多方调研以及和同事们的讨论下终于发现了这个死锁问题的成因,收获颇多。 阅读全文

posted @ 2019-05-17 15:02 茶轴的青春 阅读(12812) 评论(0) 推荐(4) 编辑

如何在Java生态圈选择一个轻量级的RESTful框架?
摘要:在微服务流行的今天,我们会从纵向和横向分解代码的逻辑,将一些独立的无状态的代码单元实现为微服务,可以将它们发布到一些分布式计算单元或者Docker中,并在性能需要的时候及时地创建更多的服务单元。 微服务是一个概念,并没有规定服务的格式,但是很多厂商和框架都不约而同的采用RESTful的架构,尽管也有一些其它的性能很好的RPC框架。 阅读全文

posted @ 2019-05-12 15:59 茶轴的青春 阅读(1006) 评论(0) 推荐(0) 编辑

关于Dubbo中一些小众但很实用的功能
摘要:dubbo功能非常完善,很多时候我们不需要重复造轮子,下面列举一些你不一定知道,但是很好用的功能; 阅读全文

posted @ 2019-05-09 15:43 茶轴的青春 阅读(535) 评论(0) 推荐(0) 编辑

如何轻松实现MySQL数据库的读写分离和负载均衡?
摘要:配置好了 Mysql 的主从复制结构后,我们希望实现读写分离,把读操作分散到从服务器中,并且对多个从服务器能实现负载均衡。 阅读全文

posted @ 2019-05-08 17:59 茶轴的青春 阅读(4485) 评论(0) 推荐(0) 编辑