當我初接觸akka-cluster的時候,我有一個夢想,希望能充分利用actor自由分布、獨立運行的特性實現某種分布式程序。這種程序的計算任務可以進行人為的分割后再把細分的任務分派給分布在多個服務器上的actor上去運算。這些服務器都處於同一集群環境里,它們都是akka-cluster中的節點 ...
國內網游已經發展了很多年了,開發語言的選擇也逐步發生了變化,C 到 C 到 C PYTHON 或者C LUA 到現在 很多公司開始使用erlang,java,c 。目前是一個百花齊放的局面。 但是如果是要你重新做一個網游server,不考慮對公司或者已有的東西兼容性,你會怎么選擇 我仔細想了一下這個問題,大概有這個幾個方面需要考慮: . 語言類庫是否齊全。 如果用C 或者C來搞,我想很多東西得自己 ...
2012-11-15 17:07 25 4352 推薦指數:
當我初接觸akka-cluster的時候,我有一個夢想,希望能充分利用actor自由分布、獨立運行的特性實現某種分布式程序。這種程序的計算任務可以進行人為的分割后再把細分的任務分派給分布在多個服務器上的actor上去運算。這些服務器都處於同一集群環境里,它們都是akka-cluster中的節點 ...
本人是分布式的新手,在實際工作中遇到了需要動態修改nginx的需求,因此寫下實現過程中的想法。Nginx功能強大且靈活,所以這些權當拋磚引玉,希望可以得到大家的討論和指點。(具體代碼在 https://andy-zhangtao.github.io/nginx2svg/ ) 如何動態配置 ...
分布式系統並不是什么新鮮詞,在上個世紀七八十年代就已經有各種分布式系統出現。只是在互聯網時代,分布式系統才大放異彩,尤其是Google更是把分布式系統運用到了極致。Google整個的軟件構架都是基於各種各樣的分布式系統,諸如Borg、MapReduce、BigTable等。正是這些分布式 ...
分布式測試是測試領域中的集大成者,要做好做精,需要做到三方面的准備,一是測試能力的儲備,包括功能,性能以及各種測試工具的開發的能力要到位;二是對於常用的分布式架構、技術、系統(如緩存,分布式數據庫,消息,降級、熔斷及限流等等)要有一定的理解,三是要對業務場景較為熟悉,因為每個分布式架構都有 ...
一、前言 最近系統上遇到一些問題,我又仔細去思考了一下CAP相關方面的東西,有點感悟想寫篇文章,來好好思索下CAP這個東西; 二、先聊聊一聊我遇到的問題? 簡單的說說我的場景,MQ推送消息過來以后寫入redis,然后多個進程去消費redis中的數據,最后處理完成進入ES ...
在多線程並發的情況下,單個節點內的線程安全可以通過synchronized關鍵字和Lock接口來保證。 synchronized和lock的區別 Lock是一個接口,是基於在語言層面實現的鎖,而synchronized是Java中的關鍵字,是基於JVM實現的內置鎖,Java ...
一、前言 前一段時間,小小的寫了一個爬蟲,是關於電商網站的。今天,把它分享出來,供大家參考,如有不足之處,請見諒!(抱拳) 二、准備工作 我們實現的這個爬蟲是Java編寫的。所用到的框架或者技術如下: Redis:分布式的Key-Value數據庫,用來作存儲 ...
最近剛入職新公司,忙着適應公司的文化、工作流程的一些東西。因為部門要開發性能測試管理平台,今天郵件中我也對性能測試平台的設計提了一些自己的想法。 這篇博客,就說說我對性能測試管理平台設計的一些構思,僅供參考。。。 組織架構 這里我按照每個不同系統歸屬的項目組為橫向,性能測試團隊 ...