2015 ali中间件比赛项目,1. 通信模块: 涉及到了消息架构设计,每一个主题分配1-2个队列,这个是可以横向增加,考虑到了一个主题有多个消费者订阅,而且还有过滤条件,为了负载均衡,对应的队列投递消息是根据随机数对队列数取膜完成的。以上是内存队列。 2. 持久化系统:因为考虑到机器坏掉,broker不可用等等原因导致的消息丢失,就需要每次收到的消息必须及时落盘,这个就是比赛优化的重中之重。为此设计了一个小型的文件系统,借鉴阿里的rocketmq. 用一个大的日志文件,一般1G大小每个,和内存队列的结构映射到实体队列。整个日志文件是顺序文件,每条消息固定大小,里面有对应的队列号,消息号,还有长度等等。这个方便恢复消息到实体队列用的。 同步刷盘,异步刷盘,持久化必须可靠,所以一般是同步…
☆86Apr 5, 2018Updated 7 years ago
Alternatives and similar repositories for alibaba-mom
Users that are interested in alibaba-mom are comparing it to the libraries listed below. We may earn a commission when you buy through links labeled 'Ad' on this page.
Sorting:
- 参加阿里巴巴中间件比赛时的mom项目源码☆22Nov 12, 2015Updated 10 years ago
- 第三届阿里中间件性能挑战赛 初赛记录及源码分享。供学习交流!☆15Jun 5, 2017Updated 8 years ago
- mglory是一个java分布式框架。具备以下功能:分布式计算、分布式内存存储(支持持久化)、分布式消息队列☆12Mar 16, 2015Updated 11 years ago
- 阿里巴巴实习期间沉淀的学习笔记文档☆61Aug 15, 2014Updated 11 years ago
- 欢迎大家完善本系统,结合目前事务处理的精华,我开发了太极分布式事务处理框架MOONWATER,采用可靠消息服务和重试、补偿处理机制,使用事件驱动、最终一致的事务模型,巧妙地运用数据库的事务处理能力,对服务操作结果进行判断,调用应用系统自身的事务处理功能,自动进行事务处理,从…☆49Jun 5, 2017Updated 8 years ago
- NordVPN Threat Protection Pro™ • AdTake your cybersecurity to the next level. Block phishing, malware, trackers, and ads. Lightweight app that works with all browsers.
- 2016年阿里中间件性能挑战赛复赛☆91Apr 13, 2017Updated 8 years ago
- 第三届阿里中间件性能挑战赛, 赛后整理☆17Oct 10, 2018Updated 7 years ago
- Java JUC 学习项目 包括各种并发多线程的高级使用。java自带多线程并发锁高级应用☆15May 11, 2018Updated 7 years ago
- oneHookLibraryIOS☆11Dec 29, 2020Updated 5 years ago
- ☆11Jul 13, 2016Updated 9 years ago
- 阿里中间件搬砖头比赛异步请求版☆67Jun 7, 2021Updated 4 years ago
- 分布式小文件存储系统☆24Jan 7, 2017Updated 9 years ago
- 阿里中间件比赛系列代码,包括:第二届初复赛、第三届初复赛。☆16Jan 28, 2018Updated 8 years ago
- 一个高性能,可靠,异步的本地持久化队列实现;重启JVM、重启服务器、或者强制KILL进程时,队列里的数据不丢失;☆12Dec 5, 2017Updated 8 years ago
- DigitalOcean Gradient AI Platform • AdBuild production-ready AI agents using customizable tools or access multiple LLMs through a single endpoint. Create custom knowledge bases or connect external data.
- 支付宝分库分表技术☆199May 18, 2017Updated 8 years ago
- 在公司接了一个任务,完成一个项目数据同步的模块。要求是不能操作项目的数据库。怕操作不当,数据丢失。所以想到的方案是使用log4jdbc记录数据源的SQL语句到日志文件。然后按行读取日志文件中的数据,记录读取的Point,以便下次继续读取。读取的数据进入bigqueue队列,…☆12Aug 10, 2017Updated 8 years ago
- ☆10Jul 10, 2015Updated 10 years ago
- 基于无锁队列(RingBuffer)实现的具备轮转功能的异步日志。☆21Apr 12, 2017Updated 8 years ago
- For mobile phone game to get FPS: frame per second.☆10Feb 10, 2015Updated 11 years ago
- Android Java and native hook Demo☆13Jun 20, 2017Updated 8 years ago
- 个性化推荐算法的通用处理框架,基于Mahout和Lucene☆18May 25, 2015Updated 10 years ago
- ☆12Aug 18, 2017Updated 8 years ago
- Android Dynamic Library Helper☆17Jul 27, 2014Updated 11 years ago
- Virtual machines for every use case on DigitalOcean • AdGet dependable uptime with 99.99% SLA, simple security tools, and predictable monthly pricing with DigitalOcean's virtual machines, called Droplets.
- Promises of copies of files, directories and symlinks, with concurrency controls and win32 junction fallback.☆19Feb 14, 2022Updated 4 years ago
- component:advertising section☆12May 23, 2025Updated 10 months ago
- A framework for analysis, stimulation, and detection of Android repackaged malware (under construction)☆11Apr 18, 2018Updated 7 years ago
- a pull-to-refresh-demo built with rxjs☆13Jan 15, 2016Updated 10 years ago
- 轻量级java消息中间件☆54Aug 16, 2016Updated 9 years ago
- 阿里开源消息中间件源码解读(增加一些中文注释)☆26Dec 1, 2015Updated 10 years ago
- 2018 阿里巴巴中间件挑战赛 - Service Mesh Agent 题目设计☆11Sep 3, 2018Updated 7 years ago
- 阿里巴巴分布式消息队列中间件rocketmq-3.4.6源码分析、中文详细注释,停止更新☆194Apr 7, 2019Updated 6 years ago
- 阿里巴巴第三届中间件性能挑战赛初赛程序——进程内消息引擎☆11Jul 9, 2017Updated 8 years ago
- Managed Database hosting by DigitalOcean • AdPostgreSQL, MySQL, MongoDB, Kafka, Valkey, and OpenSearch available. Automatically scale up storage and focus on building your apps.
- 混淆助手☆20Jul 19, 2017Updated 8 years ago
- 由java构建的轻量级消息队列,支持订阅和点对点模式☆33Mar 18, 2019Updated 7 years ago
- clover 1、开发server和client端 定时向zk集群发送心跳数据包,利用Java自带的timer程序实现该功能 2、开发整天的monitor程序,用来定时向zk中获取server和client端的心跳数据信息,如果超过指定时间没有收到最新的数据包,那么任务se…☆198Apr 15, 2015Updated 10 years ago
- glassdoor is a modern, autonomous security framework for Android APKs. POC, unmaintained unfortunately.☆14Jul 28, 2017Updated 8 years ago
- 分布式事务-最终一致性消息队列服务☆27Nov 9, 2017Updated 8 years ago
- 2016年阿里中间件性能挑战赛初赛题,RocketMQ+JStorm+Tair实时统计双11交易金额☆43Sep 15, 2018Updated 7 years ago
- Android开发依赖包,主要封装网络请求、权限请求、组件通信、控件注解以及常用工具类,基本上满足大部 分APP开发需要☆10Oct 16, 2020Updated 5 years ago