随笔分类 - [20]DesignAnalysis设计分析
-
web 应用程序转化为多租户 SaaS 解决方案
摘要:web 应用程序转化为多租户 SaaS 解决方案 https://www.ibm.com/developerworks/cn/cloud/library/cl multitenantsaas/index.html 想象一下,您有一个一直在市场上出售的 web 应用程序。您了解到云基础架构中的软件即服 阅读全文
-
远程服务器同步配置
摘要:rsync的使用——远程服务器同步配置 https://www.cnblogs.com/iceworld520/p/9186840.html 一、背景介绍 由于需要和其他系统进行对接。文件的逻辑地址通过接口传递,而文件的实体需要通过服务器间的同步进行传输。在同事的建议下选择了rsync。 二、RSY 阅读全文
-
消息顺序、消息幂等、消息重复、消息事务、集群
摘要:消息顺序、消息幂等、消息重复、消息事务、集群 https://www.cnblogs.com/xishuai/p/9174719.html 1. 消息顺序 场景:比如下单操作,下单成功之后,会发布创建订单和扣减库存消息,但扣减库存消息执行会先于创建订单消息,也就说前者执行成功之后,才能执行后者。 不 阅读全文
-
分布式秒杀系统聊聊限流
摘要:从构建分布式秒杀系统聊聊限流特技 https://www.cnblogs.com/edisonchou/p/9159644.html 前言 俗话说的好,冰冻三尺非一日之寒,滴水穿石非一日之功,罗马也不是一天就建成的。两周前秒杀案例初步成型,分享到了中国最大的同性交友网站 码云。同时也收到了不少小伙伴 阅读全文
-
缓存设计策略
摘要:高并发请求的缓存设计策略 https://www.cnblogs.com/bethunebtj/p/9159914.html 前几天,我司出了个篓子。当时正值某喜闻乐见的关键比赛结束,一堆人打开我司app准备看点东西,结果从来没有感受到过这么多关注量的该功能瞬间幸福到眩晕,触发了熔断,结果就是大量兴 阅读全文
-
分库分表适用场景
摘要:分库分表适用场景 https://blog.csdn.net/u4110122855/article/details/50670503 分库分表适用场景 分库分表用于应对当前互联网常见的两个场景——大数据量和高并发。通常分为垂直拆分和水平拆分两种。 垂直拆分是根据业务将一个库(表)拆分为多个库(表) 阅读全文
-
权限管理
摘要:权限管理模块设计 https://www.cnblogs.com/myindex/p/9116177.html 我们比较常见的就是基于角色的访问控制,用户通过角色与权限进行关联。简单地说,一个用户拥有多个角色,一个角色拥有多个权限。这样,就构造成“用户 角色 权限”的授权模型。在这种模型中,用户与角 阅读全文
-
SkyWalking 为.NET Core
摘要:SkyWalking 为.NET Core https://www.cnblogs.com/liuhaoyang/p/skywalking dotnet v02 release.html Apache SkyWalking 为.NET Core带来开箱即用的分布式追踪和应用性能监控 在大型网站系统设 阅读全文
-
服务间通信
摘要:浅谈服务间通信【MQ在分布式系统中的使用场景】 https://www.cnblogs.com/mokafamily/p/9061322.html 解决的问题 一项技术的产生必然是为了解决问题而生,了解了一项技术解决的问题,就能够很轻松的理解这项技术的设计根本,从而更好地理解与使用这项技术。 消息中 阅读全文
-
缓存穿透、缓存击穿与缓存雪崩
摘要:缓存穿透、缓存击穿与缓存雪崩 https://www.cnblogs.com/chanshuyi/p/how_to_deal_with_massive_request_in_redis.html 从第一个缓存框架 Memcached 诞生以来,缓存就广泛地存在于互联网应用中。如果你的应用流量很小,那 阅读全文
-
微服务介绍
摘要:微服务介绍 http://www.cnblogs.com/butterfly100/p/7827598.html 作者简介:Chris Richardson,世界著名的软件架构师,经典著作《POJOS IN ACTION》的作者,cloudfoundry.com 的创始人 微服务目前正受到大量的关注 阅读全文
-
分库分表
摘要:数据库分库分表思路 https://www.cnblogs.com/butterfly100/p/9034281.html 一. 数据切分 关系型数据库本身比较容易成为系统瓶颈,单机存储容量、连接数、处理能力都有限。当单表的数据量达到1000W或100G以后,由于查询维度较多,即使添加从库、优化索引 阅读全文
-
Steeltoe
摘要:谈谈Circuit Breaker在.NET Core中的简单应用 http://www.cnblogs.com/catcher1994/p/8975192.html 前言 由于微服务的盛行,不少公司都将原来细粒度比较大的服务拆分成多个小的服务,让每个小服务做好自己的事即可。 经过拆分之后,就避免不 阅读全文
-
平台架构
摘要:基于WebAPI的开放平台架构实践 https://www.cnblogs.com/lucky_hu/p/9030667.html 新生代码农如何在硝烟弥漫的商业丛林中生存和崛起? 洞见,让一部分先遇见未来。 关注公众号“码农商业参谋",获取更多技术干货和商业新风向。 背景 随着业务的发展,越来越多 阅读全文
-
Hystrix请求熔断与服务降级
摘要:Hystrix请求熔断与服务降级 https://www.cnblogs.com/huangjuncong/p/9026949.html SpringCloud实战 Hystrix请求熔断与服务降级 我们知道大量请求会阻塞在Tomcat服务器上,影响其它整个服务.在复杂的分布式架构的应用程序有很多的 阅读全文
-
sso(single sign on)
摘要:sso系统使用 https://www.cnblogs.com/shuai server/p/8987070.html 一:什么是sso(single sign on) ? sso(单点登录系统)简单说就是客户端第一次访问应用1的时候,由于没有登录,会被引导到登录页面进行登录,如果登录校验通过,将返 阅读全文
-
API代理网关和OAuth2.0授权认证框架
摘要:API代理网关和OAuth2.0授权认证框架 https://www.cnblogs.com/bluedoctor/p/8967951.html 1,授权认证与微服务架构 1.1,由不同团队合作引发的授权认证问题 去年的时候,公司开发一款新产品,但人手不够,将B/S系统的Web开发外包,外包团队使用 阅读全文
-
分布式链路跟踪系统架构SkyWalking和zipkin和pinpoint
摘要:Net和Java基于zipkin的全链路追踪 https://www.cnblogs.com/zhangs1986/p/8966051.html 在各大厂分布式链路跟踪系统架构对比 中已经介绍了几大框架的对比,如果想用免费的可以用zipkin和pinpoint还有一个忘了介绍:SkyWalking, 阅读全文
-
delegate 和 event
摘要:delegate 和 event 观察者模式 这里面综合了几本书的资料. 需求 有这么个项目: 需求是这样的: 一个气象站, 有三个传感器(温度, 湿度, 气压), 有一个WeatherData对象, 它能从气象站获得这三个数据. 还有三种设备, 可以按要求展示气象站的最新数据. WeatherDa 阅读全文
-
C# 解决组合优化问题
摘要:Google Optimization Tools介绍 Google Optimization Tools(OR Tools)是一款专门快速而便携地解决组合优化问题的套件。它包含了: 约束编程求解器。 简单而统一的接口,用于多种线性规划和混合整数规划求解,包括 CBC、CLP、GLOP、GLPK、G 阅读全文