码迷,mamicode.com
首页 >  
搜索关键字:系统架构    ( 2453个结果
Spring Cloud (断路器) Hystrix(三)
在微服务当道的现下,系统架构中由业务拆分出多个系统之间,通常是通过远程RPC调用进行通信,比如系统1调用系统2的服务,系统2调用系统3,当系统3发生故障的时候就会导致,可能会导致前置的两个系统发生崩溃,所以在系统架构中通常要保证系统的健壮性,比如使用降级策略,来保证由其他系统提供的服务发生错误不可用 ...
分类:编程语言   时间:2019-09-11 16:23:21    阅读次数:109
springCloud实战篇——纯文本
什么是微服务架构? 微服务是系统架构的一种设计风格,主旨是将原本独立的系统产分为多个小型的服务,这些服务都在各自的进程中运行。服务与服务之间基于HTTP的RESTful API进行通信协作。 构造背景:耦合度高的业务功能 优点:每个服务有自己的数据存储、业务开发、自动化测试案例以及单独的部署机制、可 ...
分类:编程语言   时间:2019-09-11 11:54:19    阅读次数:87
微服务的用户认证与授权杂谈
[TOC]有状态VS无状态几乎绝大部分的应用都需要实现认证与授权,例如用户使用账户密码登录就是一个认证过程,认证登录成功后系统才会允许用户访问其账户下的相关资源,这就是所谓的授权。而复杂点的情况就是用户会有角色概念,每个角色所拥有的权限不同,给用户赋予某个角色的过程也是一个授权过程。用户的登录态在服务器端分为有状态和无状态两种模式,在单体分布式架构的时代,我们为了能让Session信息在多个Tom
分类:其他好文   时间:2019-09-06 01:32:13    阅读次数:108
大规模数据如何检索?
思考:大规模数据如何检索? 如:当系统数据量上了10亿、100亿条的时候,我们在做系统架构的时候通常会从以下角度去考虑问题: 1)用什么数据库好?(mysql、sybase、oracle、达梦、神通、mongodb、hbase…) 2)如何解决单点故障;(lvs、F5、A10、Zookeep、MQ) ...
分类:其他好文   时间:2019-09-05 09:16:37    阅读次数:119
第四季-专题18-FLASH驱动程序设计
专题18-FLASH驱动程序设计 第1课-块设备驱动系统架构 块设备是指只能以块为单位进行访问的设备,块大小一般是512个字节的整数倍。常见的块设备包括硬件,SD卡,光盘等。 l insmod simple-blk.ko l ls /dev/simp_blkdev0 l mkfs.ext3 /dev ...
分类:其他好文   时间:2019-09-03 13:19:58    阅读次数:83
「面试题」介绍你做过最复杂的系统
经常有人会问:能介绍下你做过最复杂的系统吗?对此,你被人问起过吗,你思考过什么标准才算复杂吗?系统的复杂性包括了技术复杂性和业务复杂性。有人抱怨道:我做的系统一点都不复杂,你看我们数据量不大,用不上分库分表,业务也不复杂,单体系统就够了,什么负载均衡和集群也没有,流量也不大,高并发和分布式也没接触过。何为技术复杂性,我上面提到的都算,随着业务的发展,我们的系统架构需要支持大数据和高并发,因此复杂的
分类:其他好文   时间:2019-09-02 14:12:26    阅读次数:118
我的全栈之路-Java基础之Java概述与开发环境搭建
我的全栈之路-Java基础之Java概述与开发环境搭建我的全栈之路1.1 信息技术发展趋势1.2 浅谈计算机系统架构1.2.1 计算机系统架构概述1.2.2 计算机硬件系统1.2.2 计算机软件系统1.3 程序和指令1.4 编程语言发展史1.5 计算机语言应用场景1.6 Java概述1.6.1 Ja... ...
分类:编程语言   时间:2019-09-01 17:05:18    阅读次数:119
推荐系统架构
推荐系统架构 下图所示是业界推荐系统通用架构图,主要包括:底层基础数据、数据加工存储、召回内容、计算排序、过滤和展示、业务应用。底层基础数据是推荐系统的基石,只有数据量足够多,才能从中挖掘出更多有价值的信息,进而更好地为推荐系统服务。底层基础数据包括用户和物品本身数据、用户行为数据、用户系统上报数据 ...
分类:其他好文   时间:2019-09-01 12:32:39    阅读次数:98
理解秒杀系统
1、秒杀界面 2、系统主流程 3、数据库层确保功能正确性 4、数据库瓶颈 5、使用redis限流,为数据库减压 6、redis令牌桶算法 7、应用系统架构 ...
分类:其他好文   时间:2019-09-01 12:28:27    阅读次数:67
我的全栈之路-C语言基础之C语言概述与开发环境搭建
我的全栈之路-C语言基础之C语言概述与开发环境搭建 我的全栈之路 1.1 信息技术发展趋势 1.2 浅谈计算机系统架构 1.2.1 计算机系统架构概述 1.2.2 计算机硬件系统 1.2.2 计算机软件系统 1.3 程序和指令 1.4 编程语言发展史 1.5 计算机语言应用场景 1.6 C语言概览 ...
分类:编程语言   时间:2019-09-01 10:46:33    阅读次数:136
2453条   上一页 1 ... 29 30 31 32 33 ... 246 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!