Nuby熊为孩子给她的一个毛绒熊偶取的名字,当前已经是一个用Java开发的分布式高性能文件服务,初衷为用一个实际项目去检验和完善ActorRpc,当前正在缓慢的实现一个IM原型,主要是空闲时间太随缘了,于是乎很难一蹴而就,很想雕琢出一个性能较高且部署轻量的IM原型脚手架项目(本人从事IM行业十余年:主导和飞信服务端建设、供职融云公有云&私有云&Beem)。
本Demo项目主要用于简单展示:1、词法分析器;2、语法分析器;3、脚本编译器;4、编译执行器,四个过程,因为他们是实现自定义脚本引擎的基础。该项目体现的也是all-in-one低代码平台中一分部分思想。
网易云音乐格式转换及重命名工具;代码中完整定义了ncm文件的元数据结构,并且进行了全字段解密,原则上可以以此进行网易云音乐的音乐数据抓站:专辑,歌手,歌名,封面,音频文件等;本项目仅学习用途,以此引发的商业纠纷予以免责;
1、实现了简化版的Actor模型。 2、基于邮箱队列机制实现同节点RPC不走网络。 3、使用Disruptor构建有界邮箱队列。 4、使用Caffeine缓存用户最近会话。 5、使用环形List的数据结构表达用户最近会话。 6、使用Murmur64哈希算法实现一致性路由及线程一致性保障。 7、使用紧凑自定义方式序列化用户最近会话信息。 8、通过保障处理线程的一致性确保一问一答的串行方式。
一个基于Jmeter5.4.3开发的通用Http采样器,自定义函数、采样断言扩展简单方便,理论上适合任意Http接口的压力测试,并且工具本身执行效率较高,完全可以忽略其对压测结果产生的干扰。