三月所感

这段日子比较忙,乱七八糟的事情,今天觉得还是瞎写写,有关生活的。

1.关于强行开博的问题。这个是我之前在知乎看到的一个问题,原帖内容是“你们周围有在github,博客上很活跃,但工作收入并不是很好的码农吗?”原帖链接如下:

Read More

EasyDarwin入门实践

EasyDarwin开源流媒体平台

本文大部分内容参考
http://doc.easydarwin.org/EasyDarwin/README/

EasyDarwin是由国内开源流媒体团队开发和维护的一款开源流媒体平台框架,从2012年12月创建并发展至今,从原有的单服务的流媒体服务器形式,扩展成现在的云平台架构的开源项目,更好地帮助广大流媒体开发者和创业型企业快速构建流媒体服务平台,更快、更简单地实现最新的移动互联网(安卓、IOS、微信)流媒体直播与点播的需求,尤其是安防行业与互联网行业的衔接。

Read More

Hadoop之HDFS

Hadoop是Apache基金会研发的分布式系统基础架构,具体项目来源、发展历程随便上网查一查,一堆一堆的。不知道大家注意到没,市面上Hadoop书籍上面都是一只小象,据说是作者儿子的一个毛绒玩具,小孩子的创造力总是无穷的,才能有这么好听的名字,哈哈,开始,其实我研究的并不深,先是停留在原理性和了解性的阶段,并没有涉及代码层次。

Hadoop的中心思想是利用普通硬件组成集群,来替代性能高、价钱高的服务器,当然到了一个极限的话,价格再高也换不来高性能了,所以Hadoop
的出现很有必要。Hadoop主要是要解决两个方面的问题:存储运算。这篇文章主要是讲存储系统,即HDFS。

Read More

RPC(Remote Procedure Call Protocol)

1.定义

RPC:Remote Procedure Call protocol,远程过程调用协议,通俗来讲即两台服务器A,B,一个应用部署在A服务器上,想要调用B服务器上应用提供的函数/方法,由于不在一个内存空间,不能直接调用,需要通过网络来表达调用的语义和传达调用的数据。

2.要解决的问题

正如定义所述,RPC从本质上来讲,只是一种网络通信,由于互联网的高速发展,同一台机器之间需要进行进程之间的通信,然后不同机器之间的进程也需要通信,RPC要解决的问题就是这个,RPC是分布式、集群的基础吧。

Read More

Hello World

这是我使用Github+Hexo的第一篇博客,也不管到底是技术博还是生活或者情感博了,也不知道以后会不会继续更新了,但至少我知道有一个地方,在无聊的时候我可以进来发泄一下。

今天是正月十五,元宵节,这个节日在我家乡那边算一个很隆重的节日了,刚才爸爸和姐姐去溜大街了,想想自己好久没在家过元宵节了。还记得很小很小的时候,我们还在村里住着,元宵节我和姐姐到城里外婆家过十五,两个人可能一共有1块钱,我姐掌管着(小时候我很依靠姐姐),然后走到烤羊肉串旁边,我说:姐姐,我想吃羊肉串。我俩都不知道那到底是什么味道,后来,姐姐花了2毛钱给我买了一串,具体什么味道早已经忘记了,可是这个细节我记了很久很久。

Read More