在多主机Docker网络中运行XtraDB Cluster

2017-03-01
阅读 5 分钟
4k
Percona 所维护的XtraDB 是mysql的一个分支,使用了性能比innodb更加出色的xtrodb驱动,XtraDB-Cluster产品,是其集群化的方案,方案内容,请自行google。最近XtraDB-Cluster的5.7版本的推出,跟上了mysql主分支的脚步,更加吸引mysql爱好者转移到Percona上来。

关于分布式系统的思考(二)

2017-01-11
阅读 4 分钟
4.4k
一种是中心化的,由中心节点去存储集群信息并管理集群状态,其它节点只需响应数据请求,而无需知道集群中其它节点的情况。 这种模式的核心便是选举或者指定一个节点作为集群的管理者,由管理者去协调跨节点的操作、备份数据和处理故障等。

无需Flash录视频——HTML5中级进阶

2016-10-13
阅读 5 分钟
5.5k
随着Chrome版本的升高,安全性问题也越来越被重视,较新版本的Chrome浏览器在调用一些API时需要页面处在安全环境中。本篇文章所介绍的API函数,都需要在安全环境中执行。如果处在非安全环境下 ( http页面 ) 这些API就会有意想不到的问题。

Webhooks在API世界中的角色

2016-09-22
阅读 2 分钟
2.6k
webhooks模式的主要优点是,当你的应用在等待变化时,无需周期性地调用APIs。相反,当一些有趣的事情发生之后,APIs将通过特定端点通知的方式来访问你的应用。现在缺少的是一种以编程方式告诉APIs你所感兴趣的接收呼叫和注册端点。这里有一个常见的例子:你到github上。有一个用于他们代码POST请求webhook的文本框。你输...

如何构建一个简单的CAAS系统

2016-09-20
阅读 5 分钟
4.2k
在CAAS系统出现前企业应用架构基本被IAAS/SAAS/PAAS等模式垄断,直到docker的出现为我们打开了另一个扇大门,废话不说了,我们直奔主题

Amazon和Mysql之间的那点事儿

2016-09-13
阅读 5 分钟
4.5k
之前公司使用亚马逊的EC2实例,一切都非常好。随着业务的扩展,客户需要mysql关系型数据库,为了使用方便,我们选了亚马逊提供的RDS服务,这玩意儿就是那么简单,选个mysql版本,直接就部署好了,什么my.cnf 文件,那是啥?我不关心啊。

ORM “杀器”之 JOOQ

2016-08-29
阅读 14 分钟
20.1k
JOOQ 是基于Java访问关系型数据库的工具包,轻量,简单,并且足够灵活,可以轻松的使用Java面向对象语法来实现各种复杂的sql。对于写Java的码农来说ORMS再也熟悉不过了,不管是Hibernate或者Mybatis,都能简单的使用实体映射来访问数据库。但有时候这些 ‘智能’的对象关系映射又显得笨拙,没有直接使用原生sql来的灵活和...

使用 FLOWCONTROLLERS 改进IOS应用架构

2016-06-02
阅读 4 分钟
3.1k
现代应用程序通常需要需要支持以多种方式展示相同的视图控制器。例如,在iPhone上你 push 一个新的视图控制器,但是在 iPad 上,你会把它嵌入另一个视图控制器或者用 popover 展示出来。

RabbitMQ 在分布式系统的应用

2016-05-05
阅读 9 分钟
8.2k
由于之前做的项目中需要在多个节点之间可靠地通信,所以废弃了之前使用的Redis pub/sub(因为集群有单点问题,且有诸多限制),改用了RabbitMQ。 使用期间得到不少收获,也踩了不少坑,所以在此分享下心得。(简单了解下RabbitMQ? 详见下文:简介)

微服务实战:从架构到发布(二)

2016-03-21
阅读 4 分钟
12k
通常“治理”的意思是构建方案,并且迫使人们通过努力达到组织的目标。SOA治理指导开发者开发可重用的服务,以及随着时间推移,服务应该怎么被设计和开发。治理建立了服务提供者和消费者之间对于服务的协定,告诉消费者能从服务提供获取到什么样的支持。