架构
嗨嗨人生
这个作者很懒,什么都没留下…
展开
-
一个注册中心的实现
我们先不考虑代码层面怎么实现,单说一个注册中心需要那些模块配合才能正常工作。最先想到,第一个模块,应该是服务地址表,作为系统最核心的存储模块,不仅涉及到大量的读写操作,还要设计高效的存储数据结构。常见的存储结构有哪些呢?树(前缀树,ES索引使用到) hasMap 红黑树(concurrentHashMap使用到) 跳跃表(可以快速的排序、检索) znode(zookeeper的默认实现)由于我们查询的维度比较多(按照服务的provider、consumer),所以这种情况使用一个...原创 2021-11-23 13:52:35 · 891 阅读 · 0 评论 -
架构设计的技巧
架构设计程序员除了掌握扎实的语言基础,还需要掌握架构设计的能力,才能设计出优秀的软件。架构设计有一些技巧:1、分层一个软件通常分为:表现层--UI部分接口层--后台服务的通讯接口部分服务层--实际服务部分存储层—持久化存储部分,存储到文件或者数据库。分层的软件,可以解耦各个模块,支持并行开发,易于修改,易于提升性能。2、SOA模块之间通过网络通讯互相连接,松耦合。每一个模块可以独立...原创 2019-03-26 14:32:31 · 479 阅读 · 0 评论 -
系统架构师-基础到企业应用架构-分层[上篇]
系统架构师-基础到企业应用架构-分层[上篇]一、前言 大家好,接近一年的时间没有怎么书写博客了,一方面是工作上比较忙,同时生活上也步入正轨,事情比较繁多,目前总算是趋于稳定,可以有时间来完善以前没有写完的系列,也算是对自己这段时间工作和生活上总结,同时也加深下自己对架构和设计方面的理解,由于本人的写作水平有限,所以在书写的深度和书写的格式上还有很多的缺点,还希望大家多多指出。...转载 2019-03-27 13:54:51 · 326 阅读 · 0 评论 -
红包洪峰的挑战
1.背景技术挑战:高并发,一致性,探索一些安全性的保障商业价值:流量*转化率*客单价=GMV , 红包提升客单价,提升流量,支付宝红包往前透出(以前在收银台透出),改为资金平台透出,提前--》耦合性降低,穿透性更好2.高性能、高可靠、高扩展性接入36个业务方(高扩展性)(高性能)对零点的峰值预估热点账户问题,对资金池分桶,存在分桶的碎片问题*查询红包,一次全部查出...原创 2019-04-23 08:06:02 · 123 阅读 · 0 评论 -
读书《笔记企业应用架构模式》【待续】
最近在看一本《企业应用架构模式》,作者是Martin Fowler,他是一位独立咨询顾问,他运用对象技术解决企业问题已经超过十年。他的顾问领域包括健康管理、金融贸易,以及法人财务。他的客户包括Chrysler,Citibank,UK National Health Service,AndersenConsulting,NetscapeCommunications。此外Fowler也是objects...原创 2019-05-05 17:41:37 · 129 阅读 · 0 评论 -
中台之上(二):为什么业务架构存在 20 多年,技术人员还觉得它有点虚?
中台之上(二):为什么业务架构存在 20 多年,技术人员还觉得它有点虚?付晓岩阅读数:82132019 年 2 月 21 日业务架构这个词大家时常听到,但是能解释得清楚的却不多,撩撩度娘,你就会发现,不少人问及业务架构和应用架构的关系,聊天时,也常有人问起业务架构师和产品经理什么区别?业务架构分析和需求分析什么区别?为了思考这个问题,我把《软件工程》、《软件系统架构》、《系统分析与设...转载 2019-03-19 09:29:22 · 1510 阅读 · 0 评论 -
Top 3 Service Mesh Developments in 2019
Istio looks primed to be the Kubernetes of the service mesh world. Read on to get one look into why that is.Tweet3,982ViewsLast year was about service mesh evaluation, trialing — and even hyp...原创 2019-03-11 17:50:56 · 173 阅读 · 0 评论 -
软件架构模式导读(转)
软件架构模式本文介绍了一下分层架构、事件驱动架构、broker架构(例子微博)、微内核架构(例子eclipse)本文是我在阅读O'Reilly免费的电子书Software Architecture Patterns过程中做的笔记。首先这本书非常新,2015年3月30号订正后发布。其次将目前流行的几种架构详细进行了剖析和比较,除了传统的N层架构外,其它架构相当的前沿。并且,这篇小书...转载 2019-03-20 19:19:06 · 202 阅读 · 0 评论