标签: 网络

WordPress文章链接发送给百度收录

WordPress文章链接发送给百度收录

为了更好的让百度索引博客页面,我一直采用百度站长提供的普通收录工具,主动推送新文章网址。程序员不能忍受重复的工作,我必须让这个活儿自动化。思路很简单:在文章状态变化的函数上挂载自定义函数,当文章发布后,触发函数调用HTTP模块提交网址。

分布式系统架构理论与组件

分布式系统架构理论与组件

在计算机发展的早期,一直都是集中式计算,计算能力依赖大型计算机。随着互联网的发展,有些业务需要巨大的计算能力才能完成,而集中式计算无法满足要求,大型计算机的价格也非常昂贵。分布式计算将任务分解成更小的部分,分配给多台计算机处理,这样可以节约整体计算时间,大大提高计算效率。互联网大型网站往往面临高并发访问、海量数据处理等问题,必须保证系统高可用、易伸缩等等。分布式架构采用多台机器协同工作,动态伸缩容量,使用冗余节点来消除单点故障,提高系统可用性。

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

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

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

docker安装Alibaba Canal的步骤

docker安装Alibaba Canal的步骤

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

贝甲基金微服务架构设计

贝甲基金微服务架构设计

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

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

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

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

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

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

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

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

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

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