原创 RabbitMq與Redis

目錄[-] 簡要介紹 RabbitMQ Redis 具體對比 可靠消費 可靠發佈 高可用 持久化 消費者負載均衡 隊列監控 流量控制 出入隊性能 應用場景分析 本文僅針對RabbitMQ與Redis做隊列應用時的情況進行對比

原创 Git 服務的配置

https://gogs.io/docs/installation/configuration_and_run.html 安裝Git語言庫: https://git-scm.com/download/win http://www.osc

原创 SpringBoot+Solr控制檯增加賬號和密碼

Solr控制檯增加,賬號和密碼: 可以參見文章: https://blog.csdn.net/u011561335/article/details/90695860 控制檯增加用戶名和密碼後, SpringBoot 程序訪問時需要配置如下

原创 eureka 註冊中心 增加賬號和密碼保護(Spring boot 2.x)

Eureka註冊中心: 1.pom.xml增加依賴: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-sec

原创 RabbitMq、ActiveMq、ZeroMq、kafka

MQ框架非常之多,比較流行的有RabbitMq、ActiveMq、ZeroMq、kafka。這幾種MQ到底應該選擇哪個?要根據自己項目的業務場景和需求。下面我列出這些MQ之間的對比數據和資料。 第一部分:RabbitMQ,Acti

原创 如何構建《健康,成長,快樂,高效》的研發團隊

團隊口號:       健康,成長,快樂,高效 一、健康:           凡事預則立,不預則廢;           以構建有效的研發團隊爲基礎,通過多方協商,制定合理的工期目標,最大限度的減少不必要的加班;同時也要意識到人在職場

原创 MongoDB 3.0 用戶創建

摘要:       MongoDB 3.0 安全權限訪問控制,在添加用戶上面3.0版本和之前的版本有很大的區別,這裏就說明下3.0的添加用戶的方法。 環境、測試:       在安裝MongoDB之後,先關閉auth認證,進入

原创 RabbitMQ的幾種典型使用場景

RabbitMQ主頁:https://www.rabbitmq.com/ AMQP AMQP協議是一個高級抽象層消息通信協議,RabbitMQ是AMQP協議的實現。它主要包括以下組件: 1.Server(broker): 接受

原创 開源分佈式搜索平臺ELK(Elasticsearch+Logstash+Kibana)+Redis+Syslog-ng實現日誌實時搜索

轉自:http://blog.c1gstudio.com/archives/1765 logstash + elasticsearch + Kibana+Redis+Syslog-ng ElasticSearch是一個基於Luc

原创 rabbitmq實戰總結

我們使用的場景主要是用於模塊件的數據中轉和分發,客戶端以C++爲主,php和python爲輔。 工作: 基於rabbitmq-c開發了c/c++客戶端,主要實現了連接管理、統一配置管理、負載均衡、QPS限制等功能,同時爲支持隊列遷移,

原创 ijkPlayer的編譯

環境準備 硬件環境:PC機一臺 操作系統:Ubuntu 12.04(我是Ubuntu+XP雙系統) 軟件環境:除Ubuntu預裝的所有應用,還需要以下工具:git, ant, ccache, sdk, ndk。 其中git,an

原创 團隊組建

閱讀《java應用架構設計》的反思: 1. 做爲技術型的管理者,團隊的整理水平,將決定你是一直在重複解決簡單問題,還是在解決更深層次的架構問題; 2. 團隊的整體水平,受制於投入的成本和要解決的問題的複雜度,以及對成果的品質的追求。

原创 中小公司的優秀的技術總監所需要的能力分析

      做爲一箇中小公司(50人以內的研發團隊)的技術總監,面對什麼問題,需要什麼能力,如何解決? 一、面對的問題:      面對的用戶羣的不同,需要的團隊的專業技能和團隊的素質也是不同的:      從項目來源劃分,目前主要有:

原创 安裝 RabbitMQ

安裝 RabbitMQ是基於Erlang的,所以首先必須配置Erlang環境。 從Erlang的官網 http://www.erlang.org/download.html 下載最新的erlang安裝包,我下載的版本是 otp_sr

原创 關於 tomcat 集羣中 session 共享的三種方法

前兩種均需要使用 memcached 或redis 存儲 session ,最後一種使用 terracotta 服務器共享。 建議使用 redis,不僅僅因爲它可以將緩存的內容持久化,還因爲它支持的單個對象比較大,而且數據類型豐富,