分布式之抉择分布式锁
目前网上大部分的基于zookpeer,和redis的分布式锁的文章都不够全面。要么就是特意避开集群的情况,要么就是考虑不全,读者看着还是一脸迷茫。坦白说,这种老题材,很难写出新创意,博主内心战战兢兢,如履薄冰,文中有什么不严谨之处,欢迎批评。博主的这篇文章,不上代码,只讲分析。
Python中机器学习的特征选择工具
特征选择,即在数据集中查找和选择最有用的特征的过程,是机器学习的关键步骤。不必要的特征会降低训练速度、模型的可解释性,最重要的是会降低测试集的泛化性能。
必须理解的分布式系统中雷同的集群技术及原理
在当今信息爆炸的时代,单台计算机已经无法负载日益增长的业务发展,虽然也有性能强大的超级计算机,但是这种高端机不仅费用高昂,也不灵活,一般的企业是负担不起的,而且也损失不起,那么将一群廉价的普通计算机组合起来,让它们协同工作就像一台超级计算机一样地对外提供服务,就成了顺其自然的设想
电商促销后台逻辑详述
电商所谓营销,归根结底都是订单金额的变化;如果我们清楚的知道订单金额的计算流程是怎样的,那么我们只需要顺着系统的计算流程做促销,就不用担心各种促销类型之间产生重叠或者冲突的情况了。当我们知道这个关系后,就可以将营销活动区分为三种类型:改商品价格、改商品小计价格、改订单价格,因为无论什么营销归根结底都是可以描述成改价格。
搭建高可用负载均衡器: haproxy+keepalived
企业业务量比较小的时候,单台服务器就可以满足业务需要了。但是随着业务发展,单服务器的问题就凸显出来了:当服务器挂掉时,业务就会中断;当业务量增加,单台服务器性能变差,如何透明的扩展服务器和带宽,增加服务器吞吐量。负载均衡器可以解决以上问题。
新硬件环境下日志模块的设计与演进
本文根据朱阅岸老师于第九届中国数据库技术大会(DTCC 2018)的现场演讲《新硬件环境下日志模块的设计与演进》内容整理而成。
Zookeeper入门看这篇就够了
python中的装饰器介绍
在了解装饰器之前,我们需要知道什么闭包是什么鬼! 闭包:在一个函数内定义了一个函数f,并且这个函数f引用外部变量,在把这个函数f当做返回值返回。 上述说了闭包的三个条件: 1 函数内定义了一个函数f 2 f函数引用了外部变量 3 f被当做返回值返回 def t1():#定义t1函数 x=2 def f...
颠覆Docker?最新Kata开源容器项目引热议
“不管是云计算、网络还是连接设备以及物联网设备,整个行业将会越来越多地基于开源基础设施。”6月21日揭幕的OpenInfra Days China大会上,OpenStack基金会白金董事、英特尔公司副总裁兼英特尔开源技术中心总经理Imad Sousou(苏义德)在演讲中说道,“开源基础设施能够让所有的企业,所有的行业和业务充分发挥开源软件的...
Spring容器——BeanFactory详解
Spring容器什么是Spring容器Spring容器是Spring的核心,它可以创建对象,把他们关联在一起,配置各个对象,并管理每个对象的整个生命周期。Spring容器使用依赖注入(DI)来管理组成一个应用程序的组件。这些对象被称为Spring Beans (一个对象就是一个Bean)。Spring中有两种容器:① BeanFactory&n...
基于 dubbo 的分布式架构
作者: crossoverJie出处: https://crossoverjie.top欢迎关注博主公众号与我交流。本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出, 如有问题, 可邮件(crossoverJie#gmail.com)咨询。...
分布式存储ceph 对象存储配置zone同步
Ceph天生带两地三中心概念,我们要去的双活就是两个数据中心,Ceph两数据中心可以在一个集群也可以在不同的集群中。zone:包含多个RGW实例的一个逻辑概念。zone不能跨集群。同一个zone的数据保存在同一组pool中。&nb...
实战训练营:传统分布式架构如何进行容器化升级
传统分布式架构的特点一、根据业务和资源消耗的不同,开发者会对传统分布式架构系统进行模块划分。例如:根据业务的区分,个推会划分出不同的系统模块,和手机SDK建立长连接的客户端CM模块,以及负责消息路由的IM模块;根据资源消耗的不同,个推会将多次读写Redis 和多次读写MySQL的用户模块拆开成不同的角色。多...
国内首个面向建筑行业的混合云解决方案正式发布
【IT168 资讯】6月29日,2018中国建设行业年度峰会在西安盛大开幕。本届大会以“数字建筑 赋能产业升级”为主题,超过2000位业界精英共聚一堂,碰撞思想,力图引领建设行业转型升级,探讨产业未来发展方向。 如今,在技术的飞速发展以及国家政策利好下,这些问题已经得到了解决。袁正刚先生补充道:“现在移...
详解Spring Cloud和Docker的微服务架构
本文通过以Spring Boot,Spring Cloud和Docker构建的一个应用程序为例,帮助大家理解微服务架构模式。
英特尔、联想与赛特斯强强联手,共推NFV应用进程
随着网络流量及接入设备数量的激增,网络应用的多样化,使得现有网络越来越难以满足未来产业需求。5G网络全面商用已经近在眼前,在这之中,网络功能虚拟化(NFV)技术也扮演着重要的角色。借助此技术,可以有效解决EPC软件与硬件严重耦合问题,使得运营商可以在那些通用的的服务器、交换机和存储设备上部署网络功能,极大地...
Oracle的三种高可用集群方案
Oracle的三种高可用集群方案1 RAC(Real Application Clusters) 多个Oracle服务器组成一个共享的Cache,而这些Oracle服务器共享一个基于网络的存储。这个系统可以容忍单机/或是多机失败。不过系统内部的多个节点需...
一张图看完华为云中国行2018深圳大会看点
6月26日,以“AI上有信仰的云”为主题的2018年华为云中国行活动,首站将在深圳开启。届时,华为云BU总裁郑叶等嘉宾带来了精彩演讲,让我们用一张图看完华为云中国行2018深圳大会看点!
[Docker]写 Dockerfile 的最佳实践理论
创建短暂的容器,意思是 container 可以停止和销毁,接着以最小化启动和配置进行重新构建和替换。理解构建的上下文,使用 docker build ,当前工作环境称为 构建的上下文,默认 Dockerfile 是在同级目录找,可通过 -f 指定 Dockerfile。无论 Dockerfile 实际在哪里,当前目录的所有递归的文件和目录的内容被发送到 docker daemon 作为构建的上下文。
IBM技术专家:数字化浪潮下的架构融合浅谈
经常在机场穿行的人们,很难注意不到铺天盖地的云计算广告牌。尤其是近几年阿里云的一系列广告创意相当霸气,大肆宣称“超过第二名至第十名规模总和”。我素来对于各种大词不感冒,反倒是广告里一行小字引发了关注:“数字化转型专家”。过去数年间,在“互联网+”的本土语系中,数字化转型其实是一个比较夹生的表达方式。虽然“数字化”对这一进程本质的揭示更为深刻和普适,但不可否认的是,以“互联网”为前缀的表达方式在逆袭正劲的风口,具有更高的市场辨识度。