随笔分类 -  服务架构

摘要:微服务架构 是现在软件开发领域/互联网领域比较常用的架构思维,区别于单体应用,是将项目按照业务拆分为独立的项目/应用/服务,只负责一小块具体的业务或分层;形象理解为单体应用像古代的刻板印刷,而微服务更像活字印刷术。 微服务通过轻量级接口或消息队列进行通信;缺点: 微服务通常也是分布式系统,在系统容错 阅读全文
posted @ 2022-09-22 21:05 小强找BUG 阅读(77) 评论(0) 推荐(0) 编辑
摘要:从2005年Peter Rodgers博士提出微web服务,到2014年ThoughtWorks首席科学家Martin Fowler与James Lewis共同提出微服务概念至今已多年,这期间也是互联网及互联网+发展的高速期,消费市场变化莫测,消费者也变得越来越挑剔,很多公司和产品由于无法跟上市场的 阅读全文
posted @ 2021-03-12 08:58 小强找BUG 阅读(168) 评论(0) 推荐(0) 编辑
摘要:基于研究论文《Fault Analysis and Debugging of Microservice Systems: Industrial Survey, Benchmark System, and Empirical Study》(作者:周翔、彭鑫、谢涛、孙军、冀超、李文海、丁丹)形成本文。该 阅读全文
posted @ 2020-01-18 18:20 小强找BUG 阅读(1523) 评论(0) 推荐(0) 编辑
摘要:这里我们主要利用 Redis 的 setnx 的命令来处理高并发。 setnx 有两个参数。第一个参数表示键。第二个参数表示值。如果当前键不存在,那么会插入当前键,将第二个参数做为值。返回 1。如果当前键存在,那么会返回 0 。 创建库存表 设置初始库存为10 创建订单表 测试不用锁的时候 ab 测 阅读全文
posted @ 2019-05-06 19:54 小强找BUG 阅读(1223) 评论(0) 推荐(0) 编辑
摘要:导读ID:TOP100case 导语:软件架构是软件的生命,活力和骨架,它随着时间而成长和演化,不变的软件架构是一具僵尸而已。《设计之美》提到,无情的重构,架构就会产生。而这种架构成长的动力在哪里?其动力就在于业务的增长,一切不为业务服务的架构演化都是耍流氓! 本文将从作者多年的实践经验出发,解读什 阅读全文
posted @ 2018-12-14 14:32 小强找BUG 阅读(1832) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示