基于总线的消息服务(BBMS)的设计与实现 博客

前言 异步事件的通知机制在比较有规模的软件设计中必然会有涉及,比如GUI程序中的事件监听器,应用程序模块之间的通信,以及分布式应用中的消息机制等。如果使用语言原生的对象注册通信,则耦合度不可避免的会增大,也就是说,当时间发生时,A要通知B,则A必须知道B的存在。耦合度的增大在一定程度上必然会影响灵活性。所以,另一种模式就是今天要说的总线模式(BUS Based),即所有的监听器将自己挂在总线上,这

openkk 2011-01-03   3640   0

基于kubernetes的docker集群实践 经验

com/a/1190000002978115 在公司内部,基于kubernetes实现了简单的docker应用集群系统,拿出来和大家分享下,在这个系统中,实现了应用的自动部署、动态扩容、节点切换、健康检查

jopen 2015-07-11   39953   0

一个基于golang的web:hocrawler 经验

一个基于golang的web爬虫工具 参考自 lealife 参考方法: package main import ( "fmt" cl "github.com/phillihq/hocrawler"

jopen 2015-08-01   12765   0

基于 MEAN 的架构的网站:freecodecamp 经验

MEAN web 应用。MEAN = MongoDB + Express + AngularJS。基于 MEAN 的架构,是一个不错的学习素材。 项目主页: http://www.open-open

jopen 2015-07-13   33471   0

基于nodejs的mongodb连接包:MongooseJS 经验

Mongoose 是基于nodejs,使用javascript编程,连接mongodb数据库的软件包,使mongodb的文档数据模型变的优雅起来,方便对 mongodb 文档型数据库的连接和增删改查等常规数据操作。

jopen 2015-05-30   22790   0

基于JAVA的Promise模式实现 经验

的执行结果才继续往下执行,我们拿着这个凭证可以在之后任何需要的时候去兑换结果。这篇文章主要介绍一种基于JAVA的Promise模式实现并结合一些例子。 原始实现 为了能够让大家对这个模

CarPost 2016-01-24   19399   0

基于LBS功能应用的Geohash方案 经验

net//jiao_fuyou/article/details/36179757 随着移动终端的普及,很多应用都基于LBS功能,附近的某某(餐馆、银行、妹纸等等)。 基础数据中,一般保存了目标位置的经纬度;利用

vhblaksah 2016-02-12   13275   0

CitusDB —— 基于 PostgreSQL 的集群数据库 经验

是一个基于最新 PostgreSQL 构建的分布式数据库。CitusDB 可对 PostgreSQL 数据库进行伸缩以适合大数据的处理。可在集群中进行自动分片和碎片复制,运行在云端或者混合系统中。数据

com.con 2016-06-18   15072   0

基于docker搭建测试环境 经验

程繁琐,且无法集中管理。此外,对于公司的新手来讲,需要一定的背景知识才可以上手。 本文主要讲述基于docker搭建测试环境,或许可以解决部分上述问题。 总体思路 业务代码(包括Dockerfile

peru0212 2016-03-01   39915   0

基于Ubuntu的发行 - ZevenOS 经验

ZevenOS是一份基于Ubuntu 的GNU/Linux发行,它的主旨是提供一份快速易用的系统,并带有类似BeOS的用户界面和对老旧硬件的支持。该发行构建于一份近期的Linux内 核,并带有大量的流

openkk 2012-02-15   15938   0
Ubuntu  

基于Windows Azure的开源CMS ClouderaCMS 经验

Azure是该平台最重要的部分之一。ClouderaCMS是第一个基于Azure技术开发与部署的开源CMS系统。它采用ASP.NET进行开发。 它的前身是微软的开源个人网站系统PersonalWebSite Sample 。

fmms 2012-03-31   20498   0

Visage - 基于JavaFX的UI编程语言 经验

Visage 是一个基于 JavaFX 平台专门用于编写用户界面的领域专用语言(DSL) 你可使用 Visage 来对用户界面进行你个建模,包括外观和功能,例如下面的代码是一个显示 "Hello World"

openkk 2012-06-17   30945   0

基于Asp.net的开源CMS Oxite 经验

Oxite是一种具有可拓展性的、标准兼容的内容管理系统,旨在支持博客或更大型的网站,能支持广播、引用通告、匿名或验证评论、个人全球统一 标识(Gravatar)头像及在任何页面级别输出RSS Feed

openkk 2011-11-30   27144   0

基于MongoDb的S3实现 经验

$this->_gridFS->storeBytes($data, $extra); }   /** * 复制系统文件 * * @param string $file * @param array $extra *

jopen 2011-12-20   25241   0

基于PHP+MySQL的论坛 BMForum 经验

BMForum 是一款应用于个人、商业领域的基于MySQL数据库新型 PHP论坛程序。作为一个 完全开放源代码 的论坛程序,BMForum 以 强大的功能 和 易用的人性化功能 、 方便的管理 ,同时兼顾了在

fmms 2012-01-30   19588   0

基于SWT的图表库 SWTChart 经验

SWTChart 是一个基于 Eclipse SWT (Standard Widget Toolkit) 的 Java 图表库,所有的部件都基于 SWT 开发,可轻松的处理侦听器并进行扩展,支持大数据集。

fmms 2012-04-25   18730   0

基于Ubuntu的发行 - LuninuX OS 经验

LuninuX OS是基于Ubuntu的发行,它被设计为美观、洁净、简单、快捷、稳定。 LuninuX OS Beta 2 Release 12.00 LuninuX OS Beta 1 Release

openkk 2012-05-20   47347   0
Ubuntu  

Consumer Dispatcher - 基于 RabbitMQ 的代理型应用 经验

Consumer Dispatcher , 是一个基于 RabbitMQ 的代理型应用。 它工作在你的consumer代码和RabbitMQ之间。提供如下功: 隔离式管理queue 一个实例能服务多个站点

jopen 2012-06-01   16250   0

JMeter - 基于Java的压力测试工具 经验

JMeter 是 Apache 组织的开放源代码项目,它是功能和性能测试的工具,100%的用java实现。

openkk 2012-02-25   92515   0

基于PHP的web框架:TPP 经验

TPP是一个基于PHP的web框架,使用了MVC模式以支持快速开发。该框架源自于之前写的tinierPHP2。tinierPHP2是web框架的一个实验项目,限于各种原因,没有进行优化。TPP是对ti

jopen 2013-12-06   11336   0
TPP   Web框架  
1 2 3 4 5 6 7 8 9 10