• 华为达芬奇架构和arm架构有什么区别?

    华为在发布新CPU的时候说他们用的NPU采用的是达芬奇架构,那么这种架构跟ARM的到底有什么区别?

  • 10分钟理解Node.js koa源码架构设计

    koa 发布已经快 6 年的时间,作为继 express 之后 node 服务框架最大的黑马,有很多的设计思想值得我们学习,本文从简到繁逐步介绍 koa,同时适合新老手阅读。

  • 架构师的技术升级之路

    这篇文章更多的是从沟通角度分析架构师的升级之道。但我们知道,架构师更多是靠技术拿高薪。

  • Java程序员必知——基于微服务的软件架构模式

    微服务架构模式 (Microservices Architecture Pattern)的目的是将大型的、复杂的、长期运行的应用程序构建为一组相互配合的服务,从业务逻辑上比较——符合SRP原则的才叫微服务。

  • 猜你不知道Spring Boot的几种部署方式

    本文主要讲的是spring boot的五种部署方式,里面是否有你不知道的呢,如果有欢迎评论留言哦,一起交流探讨哦!!!

  • 程序员安全规范:安全无小事,安全防范从Nginx配置做起

    经常会有针对某个版本的nginx安全漏洞出现,隐藏nginx版本号就成了主要的安全优化手段之一,当然最重要的是及时升级修复漏洞。

  • 换一种角度:从架构层面来看设计模式

    本文尝试从架构层面来聊一聊设计模式。通过将使用设计模式的代码和不使用设计模式的代码分别放到架构中,来看看设计模式对架构所产生的影响。

  • 解读 Service Mesh 的实现方式与同程艺龙的具体实践

    随着云计算的快速发展,软件开发的方式也从传统的单体应用过渡到了 SOA 及时下流行的微服务。软件方式的转变也催生了一些新的技术发展,Service Mesh 就是在此环境下诞生的新的热点技术。

  • 如何选型一个合适的框架-分布式任务调度框架选型

    定时任务是大家再开发中一个不可避免的业务,比如在一些电商系统中可能会定时给用户发送生日券,一些对账系统中可能会定时去对账。

  • 微服务一定要选Spring Cloud的三大原因详细概述

    现如今微服务架构十分流行,而采用微服务构建系统也会带来更清晰的业务划分和可扩展性。同时,支持微服务的技术栈也是多种多样的,本文主要讲述我们为什么选择Spring Cloud和它的技术概要。

  • Java架构 | SpringCloud分布式架构权限管理

    本文讨论分布式架构权限管理的两种情况,一种是针对统一授权访问的,一种是跨平台接口访问的。

  • 从新手到架构师,一篇就够:从100到1000万高并发的架构演进之路

    本文以设计淘宝网的后台架构为例,介绍从一百个并发到千万级并发情况下服务端的架构的14次演进过程,同时列举出每个演进阶段会遇到的相关技术,让大家对架构的演进有一个整体的认知。

  • 鸟瞰 Java 并发框架

    几年前 NoSQL 开始流行的时候,像其他团队一样,我们的团队也热衷于令人兴奋的新东西,并且计划替换一个应用程序的数据库。

  • 分布式系统的负载均衡

    负载均衡(LB,Load Balance),是一种技术解决方案。用来在多个资源(一般是服务器)中分配负载,达到最优化资源使用,避免过载。

  • 35258 Star!这是一份值得收藏的IT架构师技术知识图谱

    软件架构已经成为每一个软件项目的重要组成部分,架构师需要在构建可靠的软件体系结构时,确定系统的主要组成部分,考虑这些部分如何组合在一起,并在设计这些系统时做出关键决策。

  • 架构师必备的20个英文缩写!看你知道几个?

    作为一个架构师,如果在面试的时候,面试官说出了一个英文缩写,这个时候如果你没有听过,是不是很尴尬?而且你也没办法针对这个问题进行描述回答!所以,多学习一些基础的英文缩写,一是面试可以游刃有余,二是可以炫耀!下面的20个缩写,你都能讲清楚吗?

  • 两张图读懂kafka应用

    kafka将所有消息组织成多个topic的形式存储,而每个topic又可以拆分成多个partition,每个partition又由一个一个消息组成。每个消息都被标识了一个递增序列号代表其进来的先后顺序,并按顺序存储在partition中。

  • 海量数据下的舆情分析,该如何搭建?

    互联网的飞速发展促进了很多新媒体的发展,不论是知名的大V,明星还是围观群众都可以通过手机在微博、朋友圈或者点评网站上发表动态,分享自己的所见所想,使得“人人都有了麦克风”。

  • 解析 Kubernetes 容器运行时

    Kubernetes 已经成为容器编排调度领域的事实标准,其优良的架构不仅保证了丰富的容器编排调度功能,同时也提供了各个层次的扩展接口以满足用户的定制化需求。其中,容器运行时作为 Kubernetes 管理和运行容器的关键组件,当然也提供了简便易用的扩展接口,也就是 CRI(Container Runtime Interface)。

  • 开源微服务框架,你知道几个?

    诞生于 2014 年的“微服务架构”,其思想经由 Martin Fowler 阐述后,在近几年持续受到重视,理论与相关实践都不断发展,目前它已经成为了主流软件架构模式。

  • 一篇容器的前世今生说的清楚的文章

    我们一起来看一下容器的前世今生。

  • 年薪50W的程序员,如何用5年时间成为一名架构师,分享成功的经验

    架构师,我想很多人都知道,其实该职位头衔在最早的IT领域是没有的,它是近些年来由互联网的发展所引发的需求,所以不同行业开始招募架构技术人员,架构师就诞生了。

  • 前后端分离必备的接口规范

    随着互联网的高速发展,前端页面的展示、交互体验越来越灵活、炫丽,响应体验也要求越来越高,后端服务的高并发、高可用、高性能、高扩展等特性的要求也愈加苛刻,从而导致前后端研发各自专注于自己擅长的领域深耕细作。本文的主要初衷就是规范约定先行,尽量避免沟通联调产生的不必要的问题,让大家身心愉快地专注于各自擅长的领域。

  • 没有预热,不叫高并发,叫并发高

    大家都知道,高并发系统有三把斧子:缓存、熔断和限流。但还有一把斧子,经常被遗忘在角落里,郁郁不得志,那就是预热。

  • 滴滴出行架构大神分享:大型微服务框架设计实践

    本文主要讲服务开发过程中的痛点、从服务框架的演进历程中找到规律、大型微服务框架的设计要点和框架关键实现细节。

  • 详解全链路监控架构:目标、功能模块、Dapper和方案比较

    随着微服务架构的流行,服务按照不同的维度进行拆分,一次请求往往需要涉及到多个服务。互联网应用构建在不同的软件模块集上,这些软件模块,有可能是由不同的团队开发、可能使用不同的编程语言来实现、有可能布在了几千台服务器,横跨多个不同的数据中心。

  • 一分钟弄懂什么是分布式和微服务

    简单的说,微服务是架构设计方式,分布式是系统部署方式,两者概念不同

  • 大前端时代下的微前端架构:增量升级、代码解耦、独立部署

    想做好前端很难,做出可扩展的前端,从而让多个团队可以同时投身于一项复杂的大型产品项目就更难了。本文将介绍前端领域最近的一项变革:单体前端架构正在过渡到许多较小、较易管理的前端架构。

  • 想从程序员变成架构师?看100篇架构设计的文章,不如干1次这个

    有位名人说过,程序都有两面性,一是程序今天可以做什么,二是程序明天可以做什么。通常,我们只关心,准确地说,是老板只关心,程序今天能做什么。

  • 一步一图,带你了解分布式架构的前世今生

    分布式系统(distributed system)是建立在网络之上的软件系统,它有两个典型特点:内聚性:每个数据库分布节点高度自治,有本地的数据库管理系统;透明性:每个数据库分布节点对用户的应用来说都是透明的,看不出是本地还是远程。

 1 2 3 4 5 6