知识点
相关文章
更多最近更新
更多一个优美的架构需要考虑的几个问题
2019-03-02 00:49|来源: 网路
如果你对项目管理、系统架构有兴趣,请加微信订阅号“softjg”,加入这个PM、架构师的大家庭
随着公司的架构逐步发展,越来越多的问题被提出来,也发现一个良好的技术架构需要考虑的问题
1 架构的可扩展性
这里面又包括以下几个方面
-
水平垂直可拆分
-
服务无状态
-
数据可缓存
-
可异步处理(提高性能)
-
可复制(提高效率)
-
无单点设计
2 架构的可管控性
这里面又包括以下几个方面
-
服务可监控性
-
支持服务降级升级
-
故障可隔离(可禁用)
-
发布可回滚
3 架构的可测性
-
可测试
4 架构的可部署
-
应用程序和数据可分开部署
-
支持多数据中心的
-
支持多异地灾备
以上就是一些技术架构需要考虑的问题,可能对于每个点不同的业务,不同的系统要求不一样,但是总体来说,都是作为一个架构师要考虑的。
如果你对项目管理、系统架构有兴趣,请加微信订阅号“softjg”,加入这个PM、架构师的大家庭
转自:http://www.cnblogs.com/wyxhd2008/p/3724506
相关问答
更多-
关于报考宁夏大学的几个问题[2022-04-01]
数计、经管、土木、化工、物电、外院(外国语学院)。 分数线不好说,一本线附近一般为底线,个别专业会招此分数线以下的。 对口支援只是指访学。大三一年到上海交大访学一年,视情况而定,有名额限制,看专业排名,看个人成绩,综合排比,决定放学的人员。另外一种是你所说的双学位,即学有余力,辅修的课程,属于远程的视频课程,但是个人建议,此类不是很好,慎报,毕竟是远程,基本没有单位认可,如果想修二学位,可修面授课程:会计、法律、心理、人文等。 希望可以帮助到你,使你满意。 有什么想了解的,可以追问。 -
关于hadoop有几个问题?[2022-02-23]
我有套很好的hadoop教程,你可以很有系统性的去学习hadoop平台的搭建与管理。并且配套有企业级的项目,学完之后待遇翻倍不是问题,需要的加我160,917,3918 -
初学JAVA的几个问题[2022-01-09]
数据库不属于JAVA的先行课,但JAVA也是有关于数据库部分的操作,这部分就是JDBC里的,初级阶段就不需要涉及到,可以等你学的深入一点再学,你的零基础是指没有学过JAVA吧,那个网上的教程很多啦,我们当时用的教材是JAVA大学教程第六版(英文版),这本挺适合初学者,要真有问题,网上那么多资源都是可以好好利用的,加油吧 -
我想学Python,请教几个问题[2023-01-08]
既然你想学,或者是说喜欢,总觉着给你些意见,并不是为了要分。 python现在主要分为python2, python3,这两者差别大。通常都建议你学习python2。下载2.7的最新包就可以了。 入门教程不要多。有一个就可以。python的入门很容易。如果你有基础就下狠功夫。看完入门教程也基本会了后要从两个方面入手。 第一是将python的基本库看一遍。它自带的那个帮助文档就可以。自己喜欢哪个库就看哪个,大概的都要看一遍 第二就是找一些有趣的程序,拿来学习一下。这方面例子相当多。只要有应用的地方往往都有py ... -
关于老电脑安装linux的几个问题[2022-02-20]
说句实在话,尽管linux一再宣称自己的开源,自己的系统不易感染病毒等等,但是很多很多地方确实难以和商业应用已经非常成熟的windows相提并论,首先就是软件不如windows下丰富,满足日常需要的常用软件还要仔细找才能找到用着舒服的,而且在linux上装软件是需要用命令的,很不方便,试想一下,一台电脑连普通的办公软件和电影播放器都不能找到很好的版本,是不是使电脑的功能大打折扣?所以不建议装linux,我曾经用过几个linux版本,基本都是ubuntu的,玩玩还可以,但是指望满足正常生活或者工作需要,请慎重 ... -
面试的几个问题及答案[2023-10-05]
问题一:请你自我介绍一下 问题二:“谈谈你的家庭情况” 问题三:“你有什么业余爱好?” 问题四:“你最崇拜谁?” 问题五:“你的座右铭是什么?” 问题六:“你的缺点是什么?”可以说出一些对于所应聘工作“无关紧要”的缺点,甚至是一些表面上看是缺点,从工作的角度看却是优点的缺点。 问题七:“谈一谈你的一次失败经历” 思路: 1、 不宜说自己没有失败的经历。 2、 不宜把那些明显的成功说成是失败。 3、不宜说出严重影响所应聘工作的失败经历, 4、 所谈经历的结果应是失败的。 5、 宜说明失败之前自己曾信心白倍、尽 ... -
帮我用英语回答以下几个问题[2023-02-11]
1:winter 2::In the early moring before going to work, I considered whether I should wear a sweater or not, finally I chose only a shirt. However, when the time of leaving the office drew near, the medium rain fell down. Fortunately there was a raincoat ava ... -
关于红旗Linux 系统的几个问题?[2022-10-17]
红旗Linux桌面版6.0系统光盘 下载: http://www.xdowns.com/soft/xdowns.asp?softid=38411&down=0 下载:: http://www.xdowns.com/soft/xdowns.asp?softid=38411&down=1 下载: http://www.xdowns.com/soft/xdowns.asp?softid=38411&down=2 下载: http://www.xdowns.com/soft/xdowns.asp?softid=38 ... -
关于编程语言的几个问题[2022-05-24]
各种语言有各种编程软件,请谅解我无法一一列举超过30种的编程语言。 JAVA.C.C++.PHP。等等。这些都是高级语言。 -
我会让其他人回应第2点和第3点,但是我对第1点的猜测是你错过了你的yql查询中的“where”子句,因此失败了。 I will let others respond to point 2 and 3, but my guess for point 1 is that you miss the "where" clause in your yql query, hence the failure.