-
trpc 基于typescript的api 开放框架 - 荣锋亮
trpc 是一个类型安全的api 开发框架,可以利用typescript 强大的类型能力,同时也能实现数据处理的复用,以下是一个参考案例 参考demo server 端代码 package.json { "dependencies": { "@trpc/client": "^7.3.3", "@tr -
conductor v3 docker-compose 运行 - 荣锋亮
运行方式与v2 类似,主要更新了docker 镜像 docker 镜像构建 目前官方暂时没有提供官方镜像,但是可以自己构建,我们只需要修改image name 同时docker-compose build 就可以了 构建目录 docker 参考运行 version: '2.3' services: -
开发一个dremio user_agent 解析函数 - 荣锋亮
参考apache drill 实现一个user_agent 解析的函数 项目结构 maven 项目结构 ├── pom.xml ├── src │ ├── main │ │ ├── java │ │ │ ├── com │ │ │ │ └── dalong │ │ │ │ └── udf │ │ │ -
xxljob 基于api 添加job - 荣锋亮
目前官方没有直接提供类似执行器那种能力,如果需要动态创建job 有几种解决方法 解决方法 修改官方的admin 代码暴露类似admin 的能力 基于官方web的api 进行操作 直接基于数据库操作(可行,而且更加简单) 以下说明基于官方的web api 的操作说明 参考代码 就有okhttp3,操作 -
cloudevents 学习一 js sdk 试用 - 荣锋亮
server package.json { "name": "node", "version": "1.0.0", "main": "index.js", "license": "MIT", "dependencies": { "axios": "^0.21.1", "body-parser": " -
基于dremio arp sdk 开发一个cratedb 连接器 - 荣锋亮
目的比较简单,就是学习下dremio 基于arp模式的连接器开发,目前我们可以看到一些官方的demo 但是还是自己尝试下,同时也记录下开发过程中踩的坑 环境准备 基于13 版本 maven 项目结构 为了方便jar 包的分发,使用了shade 扩展 ├── README.md ├── pom.xml -
开发自定义的dremio 函数 - 荣锋亮
dremio 自定义函数的开发与drill 模式是一样的,以下是一个简单demo 预备 dremio 一些核心的功能都是在 dremio-sabot-kernel 中的,可以看看源码还是比较有用的 项目结构 项目主要是创建一个uuid 的函数 项目结构 ├── pom.xml ├── src │ ├ -
armeria 构建响应式rpc 优先的微服务框架 - 荣锋亮
armeria 是一个rpc优先的微服务狂简(netty作者开发的,line 公司开源)armeria 的优点很多,而且可以方便的与其他框架集成(spring boot,很多) 包含的特性 http2 优先,完备的支持http2,支持proxy 协议 集成grpc,thrift 支持grpc-ove