标签: 网络

系统架构面试题(5)分布式

系统架构面试题(5)分布式

当单服务器的性能无法满足业务需求时,就需要把多台服务器组成集群系统提高整体的处理性能。我们要使用统一的流量入口来对外提供服务,本质上就是需要一个流量调度器,通过均衡的算法,将用户请求流量均衡地分发到集群中不同的服务器上

docker安装Alibaba Canal的步骤

docker安装Alibaba Canal的步骤

Canal[kə’næl]是由Alibaba开发的数据同步中间件,译为水道/管道/沟渠,通过解析MySQL数据库增量日志,提供数据订阅和消费,主要使用场景:创建数据库镜像、数据库实时备份、索引构建和实时维护、按需刷新业务cache、按业务逻辑需要处理增量数据、同步构建其他数据源。相比MySQL本身的主从机制,有下面几点优势:让架构更灵活,多机房同步比较简单;异构表之间也可以同步,可以控制不同步DDL以免出现数据丢失和不一致;Canal可以实现一个表一线程,多个表多线程的同步,速度更快。

贝甲基金微服务架构设计

贝甲基金微服务架构设计

贝甲基金项目的重要合作伙伴是恒生电子,它提供的基金业务解决方案的市场占有率很高,雪球基金就是客户之一。项目预研的时候,部门成员都没接触过基金项目,业务复杂度不好把握。恒生电子派了售后人员介绍了恒生云的架构和业务流程,结合基金业务接口文档,我们对开发方案和可能出现的问题比较清晰了。恒生的解决方案很完善,实现了用户体系、基金交易以及基金行情,并且提供了Windows远程虚拟机,通过可视化的方式配置基金交易。

人类通信简史(六):通信的未来

人类通信简史(六):通信的未来

通信技术的研发至少需要两个必要条件:1. 商业利益驱动:许多新技术新发明从实验室走向普通消费者,背后是商业利益的驱动。利益越大,投入越多,产出才会越多。2. 基础学科的突破:先在基础学科取得重大成果,应用层面才有可能有质的突破。基础学科一般包括数学、生命科学、材料学等等。基础学科的探索耗费大量的人力和财力,只有实力雄厚的国家才能做到。未来的通信会发展成什么样子呢?

人类通信简史(五):移动通信

人类通信简史(五):移动通信

在过去的半个世纪中,移动通信的发展对人们的生活、生产、工作、娱乐乃至政治、经济和文化都产生了深刻的影响,30年前幻想中的无人机、智能家居、网络视频、网上购物等均已实现。移动通信技术经历了模拟传输、数字语音传输、互联网通信、个人通信、新一代无线移动通信5个发展阶段。

人类通信简史(二):电与电报

人类通信简史(二):电与电报

2500年前,人类就发现了一些带电的现象。古希腊人用毛皮摩擦琥珀后,琥珀就能吸引绒毛、毛发等小东西。我国古书中也有虎珀拾芥的记载,并且把打雷、打闪等现象叫做“阴阳相激为电”。

人类通信简史(一):古老的通信

人类通信简史(一):古老的通信

今天我们处在一个通信无比便利的时代,只需一部小小的手机,就能迅速发布和获取信息。从远古的山洞壁画到如今的通信卫星,人类前进的每一步都充满了艰辛和未知。我们早就发明出复杂的语言和文字,但是通信的手段只是近两百年才取得巨大发展。