
架构
hxpjava1
毕业于武汉理工大学计算机系,12年开发架构经验,擅长java,k8s
展开
-
六种微服务架构的设计模式
前不久,Java Code Geeks发表了一篇文章,分析单体应用与微服务的优缺点。近日,该网站又发表了一篇文章,提供了六种微服务架构的设计模式。聚合器微服务设计模式这是一种最常用也最简单的设计模式,如下图所示:聚合器调用多个服务实现应用程序所需的功能。它可以是一个简单的Web页面,将检索到的数据进行处理展示。它也可以是一个更高层次的组合微服务,对检索到的数据增加业务逻辑后进一步发转载 2017-06-28 22:29:59 · 473 阅读 · 0 评论 -
MPP 架构数据库
Greenplum是一种基于postgresql的分布式数据库。其采用shared nothing架构(MPP),主机,操作系统,内存,存储都是自我控制的,不存在共享。也就是每个节点都是一个单独的数据库。节点之间的信息交互是通过 节点互联网络实现。通过将数据分布到多个节点上来实现规模数据的存储,通过并行查询处理来提高查询性能。这个怎么感觉就像是把小数据库组织起来,联合成一个大型数据库。将数转载 2017-06-29 20:30:53 · 15231 阅读 · 0 评论 -
异地双活实践笔记
最近恰好在搞异地双活,以下是一个梳理:基本概念1、异地容灾。这仅仅是一个冷备的概念。也就是在平时正常的时候,另外一个机房只是当做备份。2、异地双(多)活。而异地双(多)活,却是指有两个或者多个可以同时对外服务的节点,任意一个点挂了,也可以迅速切换到其他节点对外服务,节点之间的数据做到准实时同步。分类根据是否需要数据同步大体分为三类:1、必须同步型。(比如数据库)2、无须...转载 2019-01-22 11:58:53 · 10302 阅读 · 0 评论 -
开源边缘计算项目:让你真正明白什么是StarlingX
前言StarlingX是Intel和WindRiver开源的边缘计算项目。该项目是基于WindRiver的产品Titanimu Cloud R5版本基础上修改而来。Titanium Cloud是基于Openstack专门针对NFV场景开发的产品。该产品具有WindRiver在实时操作系统多年的积累,自主开发的基于DPDK的AVS(虚拟交换机),能够支撑电信云的高带宽,低时延的要求。值得一提的是...转载 2019-02-04 08:50:15 · 4905 阅读 · 0 评论 -
容器平台选型的十大模式:Docker、DC/OS、K8S谁与当先?
本文根据DBAplus社群第122期线上分享整理而成无论是在社区,还是在同客户交流的过程中,总被问到底什么时候该用Docker?什么时候用虚拟机?如果使用容器,应该使用哪个容器平台?显而易见,我不会直接给大家一个答案,而是希望从技术角度进行分析具体的场景,例如客户是大公司还是小公司,将部署小集群还是大集群,倾向于私有云还是公有云,已经采购了IaaS还是没有IaaS,IT运维能力强还是弱,是...转载 2019-01-23 16:31:41 · 2067 阅读 · 0 评论