guzhixiong's repositories

loganalysisfortaobao

海量日志采集 netty服务端 + hbase 存储 mr 分析

Language:JavaStargazers:1Issues:0Issues:0

alibaba-mom

2015 ali中间件比赛项目,1. 通信模块: 涉及到了消息架构设计,每一个主题分配1-2个队列,这个是可以横向增加,考虑到了一个主题有多个消费者订阅,而且还有过滤条件,为了负载均衡,对应的队列投递消息是根据随机数对队列数取膜完成的。以上是内存队列。 2. 持久化系统:因为考虑到机器坏掉,broker不可用等等原因导致的消息丢失,就需要每次收到的消息必须及时落盘,这个就是比赛优化的重中之重。为此设计了一个小型的文件系统,借鉴阿里的rocketmq. 用一个大的日志文件,一般1G大小每个,和内存队列的结构映射到实体队列。整个日志文件是顺序文件,每条消息固定大小,里面有对应的队列号,消息号,还有长度等等。这个方便恢复消息到实体队列用的。 同步刷盘,异步刷盘,持久化必须可靠,所以一般是同步刷盘到日志文件,日志文件定时异步刷盘到实体队列,实体队列里面是索引,消息的本体在日志文件里面。为了加快大面积的写入速度,用了内存映射:内存映射文件首先将外存上的文件映射到内存中的一块连续区域,被当成一个字节数组进行处理,读写操作直接对内存进行操作,而后再将内存区域重新映射到外存文件,这就节省了中间频繁的对外存进行读写的时间,大大降低了读写时间

Language:JavaStargazers:0Issues:0Issues:0

angular.panels

Pure AngularJS based SidePanels (no jQuery)

Language:JavaScriptLicense:MITStargazers:0Issues:0Issues:0

authmanage

这是一个统一管理系统权限,设计的目标是给开发者一个完整地权限管理系统,以便你能更专注自己系统业务的开发

Language:JavaStargazers:0Issues:0Issues:0

AutoLoadCache

AutoLoadCache

Language:JavaLicense:Apache-2.0Stargazers:0Issues:0Issues:0

bootstrap-validator

A user-friendly HTML5 form validation jQuery plugin for Bootstrap 3

Language:JavaScriptLicense:MITStargazers:0Issues:0Issues:0

bpmn-js

A BPMN 2.0 renderer and web modeler

Language:JavaScriptLicense:NOASSERTIONStargazers:0Issues:0Issues:0

cat

Central Application Tracking

Language:JavaScriptLicense:Apache-2.0Stargazers:0Issues:0Issues:0

fitnesse

FitNesse -- The Acceptance Test Wiki

Language:JavaStargazers:0Issues:0Issues:0

game-server

整合netty的一个nio消息服务器,封装了请求、响应、广播消息,定义了线程模型,实现了客户端与服务器及服务器与服务器间的通讯

Language:JavaStargazers:0Issues:0Issues:0

gitblit

pure java git solution

Language:JavaLicense:Apache-2.0Stargazers:0Issues:0Issues:0

idcenter

idcenter(algorithm from twitter snowflake)

Language:JavaStargazers:0Issues:0Issues:0

JDeploy

JDeploy自动化部署平台

Language:JavaStargazers:0Issues:0Issues:0

Kepler-All

Kepler Distributed Service Framework

Language:JavaStargazers:0Issues:0Issues:0

LogAnalyzer

日志分析器,仿造elk中logstash的简单Java实现,实现监控目录日志,自动解析存入elasticsearch。

Language:JavaLicense:Apache-2.0Stargazers:0Issues:0Issues:0

moja

moja(熔岩流)是一个跨平台,支持高并发,可集群部署的日志消息队列系统。使用到了Netty,Protobuf,JSON,MongoDB,HDFS,Zookeeper等技术

Language:JavaStargazers:0Issues:0Issues:0

monitor

乐视云计算日志分析系统后台监控模块

Language:JavaScriptStargazers:0Issues:0Issues:0

motan

A remote procedure call(RPC) framework for rapid development of high performance distributed services.

Language:JavaLicense:NOASSERTIONStargazers:0Issues:0Issues:0

perf4j-zh

原官网perf4j,修改部分perf4j源码并加入集中式机器集群监控,使perf4j能够被更多企业Java项目使用

Language:JavaStargazers:0Issues:0Issues:0

pf4j

Plugin Framework for Java (PF4J)

Language:JavaStargazers:0Issues:0Issues:0

quartz-monitor

Quartz的监控和管理工具

Language:JavaScriptStargazers:0Issues:0Issues:0

red-alert-analyze

监控主机,oracle,mysql的平台,并可分析数据库异动原因,为dba快速发现问题点提供信息,本软件由天翼阅读公司开发。

Language:JavaStargazers:0Issues:0Issues:0

rpc

a rpc framework for client remote call based on nio,oio,and netty,provide generic,monitor,stat,log and so on plugins

Language:JavaStargazers:0Issues:0Issues:0
Language:JavaLicense:Apache-2.0Stargazers:0Issues:0Issues:0

sky-walking

Large-Scale Distributed Systems Tracing Infrastructure,support popular rpc framework(such as dubbo, dubbox, etc.), provide simple api to trace rpc in distributed cluster, and analysis system performance.

Language:JavaLicense:Apache-2.0Stargazers:0Issues:0Issues:0

task

适用于java项目中需要异步处理、并发处理、分布处理,任务调度等业务处理场景

Language:CSSStargazers:0Issues:0Issues:0

timon

Database mapper tools for Java

Language:JavaLicense:Artistic-2.0Stargazers:0Issues:0Issues:0

utils_mongodb

mongodb工具类

Language:JavaStargazers:0Issues:0Issues:0

WeTest

WeTest是处理API接口测试的轻量级自动化测试框架,java语言实现,采用JUnit4开源框架,支持Ant/Maven执行方式。(Automated Test)

Language:JavaStargazers:0Issues:0Issues:0

ymateplatform

YMP开发框架是一套轻量级的JAVA应用开发框架,具有统一的配置体系结构、系统与业务日志分离、插件化开发模式、简单轻量的MVC和持久化支持等特性;

Language:JavaLicense:Apache-2.0Stargazers:0Issues:0Issues:0