it_worker365

   ::  ::  ::  ::  :: 管理

2021年4月2日

摘要: 开发层技术: 开发框架:优选成熟的框架,避免盲目追逐新技术 web服务器:小公司用现成的成熟框架,大公司自研优化 容器:虚拟化技术主键没落,docker为中心的技术引领市场 服务层技术: 配置中心,集中管理各个系统的配置 服务中心,解决跨系统依赖的“配置”和“调度”问题 消息系统,跨系统异步通知的中 阅读全文
posted @ 2021-04-02 13:38 it_worker365 阅读(49) 评论(0) 推荐(0) 编辑

摘要: 关系型数据库oracle太贵,专人维护,所以用Mysql,业务到一定程度就得拆分,头部公司就开始中间件化,例如百度的 DBProxy、淘宝的 TDDL;中小公司建议使用开源方案,例如 MySQL 官方推荐的 MySQL Router、360 开源的数据库中间件 Atlas;大牛公司可以直接平台化,以 阅读全文
posted @ 2021-04-02 13:09 it_worker365 阅读(76) 评论(0) 推荐(0) 编辑

摘要: 架构师应该如何判断技术演进的方向? 潮流派的价值观是新技术肯定能带来很大收益;稳定派的价值观是稳定压倒一切;跟风派的价值观是别人用了我就用 影响一个企业业务的发展主要有 3 个因素:市场、技术、管理,这三者构成支撑业务发展的铁三角,任何一个因素的不足,都可能导致企业的业务停滞不前,业务处于三角形的中 阅读全文
posted @ 2021-04-02 12:51 it_worker365 阅读(53) 评论(0) 推荐(0) 编辑

摘要: 可扩展 - 有生命力的软件系统,都是在不断迭代和发展的 拆,就是将原本大一统的系统拆分成多个规模小的部分,扩展时只修改其中一部分即可,无须整个系统到处都改,通过这种方式来减少改动范围,降低改动风险 怎么拆分? 面向流程(展示层 → 业务层 → 数据层 → 存储层),面向服务(注册、登录、信息管理、安 阅读全文
posted @ 2021-04-02 12:23 it_worker365 阅读(55) 评论(0) 推荐(0) 编辑

摘要: 异地多活架构的关键点就是异地、多活,其中异地就是指地理位置上不同的地方,类似于“不要把鸡蛋都放在同一篮子里”;多活就是指不同地理位置上的系统都能够提供业务服务,这里的“活”是活动、活跃的意思 同城异区指的是将业务部署在同一个城市不同区的多个机房 跨城异地指的是业务部署在不同城市的多个机房,而且距离最 阅读全文
posted @ 2021-04-02 10:19 it_worker365 阅读(73) 评论(0) 推荐(0) 编辑