ABAC权限控制(兼容RBAC)基于SpringCloud2.0+,SpringSecurity,Oauth2,nacos服务发现和配置管理.统一API网关,在线调试文档,身份认证,接口鉴权,限流等。搭建基于API的生态体系,微服务架构的企业级开放平台,利于业务扩容。并提供基于vue.js开发的平台运维系统,界面美观,易操作。项目结构清晰,简单易懂,代码合理封装.开箱即用。
最高效的交易所撮合引擎,采用伦敦外汇交易所LMAX开源的Disruptor框架,用Hazelcast进行分布式内存存取,以及原子性操作。使用数据流的方式进行计算撮合序列,采用价格水平独立撮合逻辑,实现高效大数据撮合。
iRpc为一款基于NIO技术实现的轻量级高性能rpc框架,支持基于raft选举算法不依赖第三方实现自主选举leader-follower节点,
学习用的分布式项目,包括dubbo SPI 机制、服务发布及注册源码分析;zookeeper 集权搭建、Leader 选举源码分析、watcher 机制源码分析;redis 内部原理分析及集群搭建;消息中间件:ActiveMQ(概要)、rabbitmq(概要)、kafka(消息分发策略、消息消费原理及集群安装);并发编程下基于 synchronized、volatile 基于高并发下的有序性、可见性及原子性问题分析以及对JUC工具包的常用锁工具源码分析;MySQL 安装单台、同服务器安装多实例、MySQL主从复制搭建,MySQL索引、存储引擎、事务锁分析;nagios 服务监控搭建,监控MySQL、CPU、磁盘;nginx 安装配置、集群;ELK 功能搭建:ElasticSearch、head/cerebro插件安装,kibnan、logstash服务搭建;
存放java高薪训练营2020.05.21期预习资料,课程资料,直播资料等
本专栏是作者小傅哥使用JavaFx、Netty4.x、SpringBoot、Mysql等技术栈和偏向于DDD领域驱动设计方式,搭建的仿桌面版微信实现通信核心功能。课程文章已发布到GitChat专栏,欢迎购买。如果本项目能为您提供帮助,请给予支持(关注、Star、分享)!
极信达短信平台的核心在于保证短信高效、准确的送达、简单易操作的对接方式。通过对服务的解耦、通讯方式的升级来提升系统的吞吐量。同时在多通道的加持下,通过智能动态的通道评级、选举、降级、热插拔,增强了系统的健壮性,摆脱对单一通道的依赖。并且提供多种对接方式,满足企业内部的各种需求。
此项目是基于netty的短信协议处理中间件,支持CMPP2.0/CMPP3.0/SMGP/SGIP1.2/SMPP等协议,集成了流速控制,实现了短信滑动窗口机制。此中间件已经成功应用在日发送量上亿的短信平台中,并且经受住了考验。