上一页 1 ··· 37 38 39 40 41 42 43 44 45 ··· 121 下一页

2021年12月23日

wundergraph 又一个即将开源强大的graphl 引擎

摘要: wundergraph 是一个即将开源的强大graphl 引擎,基于prisma+go 目前代码暂时还看不到,但是从官方文档上看到wundergraph 是很强大的,而且官方博客也写了关于Hasura 的比较,wundergraph是可以用来高api-mesh的 一些参考图 说明 因为wunderg 阅读全文

posted @ 2021-12-23 12:02 荣锋亮 阅读(228) 评论(0) 推荐(0) 编辑

2021年12月19日

WebSub 互联网分布式\订阅标准

摘要: WebSub 扩展了atom 以及rss ,主要是为了提供即时更新通知 参考流程 说明 官方文档还是提供了比较完备的信息,但是目前来说此协议使用的范围并不是很广 参考资料 https://w3c.github.io/websub/#tochttps://github.com/w3c/websub 阅读全文

posted @ 2021-12-19 20:22 荣锋亮 阅读(141) 评论(0) 推荐(0) 编辑

2021年12月18日

k8s集群部署几种方式

摘要: 几种可选的工具 kubeadm https://github.com/kubernetes/kubeadm kops https://github.com/kubernetes/kops k0s https://k0sproject.io/ kubespray https://github.com/ 阅读全文

posted @ 2021-12-18 01:05 荣锋亮 阅读(354) 评论(0) 推荐(0) 编辑

webservice 动态调用使用技巧

摘要: 参考使用 maven 引用 <dependency> <groupId>org.apache.cxf</groupId> <artifactId>cxf-rt-frontend-jaxws</artifactId> <version>${cxf.version}</version> </depend 阅读全文

posted @ 2021-12-18 00:59 荣锋亮 阅读(188) 评论(0) 推荐(0) 编辑

2021年12月17日

Why OpenMetadata is the Right Choice for you

摘要: 转自: https://blog.open-metadata.org/why-openmetadata-is-the-right-choice-for-you-59e329163cac We’ve had an overwhelming response for the OpenMetadata p 阅读全文

posted @ 2021-12-17 21:17 荣锋亮 阅读(121) 评论(0) 推荐(0) 编辑

2021年12月15日

jattach最近的一些更新

摘要: jattach 还是一直在更新的,而且目前也支持openj9 了同时对于容器也有了更好的支持 让我们可以更好的使用一个轻量工具实现 jmap+jcmd+jstack+jinfo 的能力 (而且不需要安装jdk) 而且目前还包含了直接基于软件包进行安装 tomcat java 容器 容器没有包含jdk 阅读全文

posted @ 2021-12-15 20:46 荣锋亮 阅读(383) 评论(0) 推荐(0) 编辑

k8s 数据卷需要很长时间才能挂载成功

摘要: 这个问题还是比较常见的,尤其是我们在使用了securitycontext 以及挂载的文件很多的时候(碎文件多) 原因 当我们配置了fsGroup 的是否就会很慢,k8s 会进行递归chown 以及chmod 当我们的文件很多的时候问题就很突出了,而且随着文件越多,我们的挂载就越慢 解决方法 k8s 阅读全文

posted @ 2021-12-15 02:54 荣锋亮 阅读(467) 评论(0) 推荐(0) 编辑

使用npm workspace 管理npm 包

摘要: 从npm 7.0 开始已经支持workspace了(以前大家使用的比较多的是lerna 以及yarn。。。。) npm 的workspace 使用简单,而且将依赖统一放到了node_moduels 文件夹中,而且可以减少 我们测试的npm link 问题,是值得尝试的 参考使用 初始npm 项目 n 阅读全文

posted @ 2021-12-15 01:33 荣锋亮 阅读(4281) 评论(0) 推荐(0) 编辑

2021年12月12日

atop 很不错的系统以及进程监控工具

摘要: atop 是一个不错的linux 性能分析工具,基本上也就是一个比较全面的工具了,很值得使用下 下载 wget https://www.atoptool.nl/download/atop-2.6.0-1.el7.x86_64.rpm --no-check-certificate 安装 yum ins 阅读全文

posted @ 2021-12-12 22:39 荣锋亮 阅读(468) 评论(0) 推荐(0) 编辑

使用logux 一种新的连接client 以及server的模式

摘要: logux 创建者是一位牛人(PostCSS and Autoprefixer 的创建者),logux利用了websocket 以及crdt 协议,可以让我们的websocket 服务以及rest api 包装为实时同步的(当然功能更加强大,也利用了一些p2p 的设计模式)。logux也包含了一套自 阅读全文

posted @ 2021-12-12 22:00 荣锋亮 阅读(67) 评论(0) 推荐(0) 编辑

2021年12月11日

类似nginx include 模式管理haproxy 配置文件

摘要: 默认haproxy 是所有配置都在一个文件中,实际上haproxy 的配置是支持基于文件夹管理的以下是 一个参考的使用说明 环境准备 docker-compose version: '3' services: haproxy: image: haproxytech/haproxy-debian:2. 阅读全文

posted @ 2021-12-11 23:22 荣锋亮 阅读(211) 评论(0) 推荐(0) 编辑

使用haproxy golang config-parser 包生成haproxy 配置

摘要: 以下只是简单使用,具体复杂操作建议好好学习下haproxy的配置文件说明 demo 代码 go mod module demoapp go 1.16 require github.com/haproxytech/config-parser/v4 v4.0.0-rc2 // indirect main 阅读全文

posted @ 2021-12-11 01:16 荣锋亮 阅读(191) 评论(0) 推荐(0) 编辑

一种基于s3 管理haproxy 配置的模式

摘要: 参考图 原理说明 提供一个原子配置模版,比如haproxy 需要包含一个frontend 以及backend,同时也会包含一些global 以及default 配置(共用的)frontend 以及backend 是成对出现的,我们基于数据库进行管理,每对实现一个版本以及状态管理,同时提供一个agen 阅读全文

posted @ 2021-12-11 00:56 荣锋亮 阅读(93) 评论(0) 推荐(0) 编辑

haproxy 动态配置的几种解决方案

摘要: haproxy 新版本特性是比较都的,以下说明集中动态配置的方法 几种参考方法 consul 官方支持基于consul 的服务发现 dns 基于dns 的服务发现 dataplane api 基于dataplan api 进行控制 confd confd 是一个很不错的方案 ingress cont 阅读全文

posted @ 2021-12-11 00:00 荣锋亮 阅读(792) 评论(0) 推荐(0) 编辑

2021年12月9日

haproxy tcp 白名单配置说明

摘要: 基于acl 可以让haproxy 支持强大的访问控制以及流程处理,以下是一个简单的基于tcp-request 进行4层ip白名单的处理 参考配置 环境准备 version: '3' services: haproxy: image: haproxytech/haproxy-debian:2.5.0 阅读全文

posted @ 2021-12-09 17:50 荣锋亮 阅读(793) 评论(0) 推荐(0) 编辑

2021年12月5日

nginx 动态模块问题

摘要: nginx 的动态模块是一个很不错的模块共享方案,但是也有一些限制而且问题比较明显 限制 必须使用相同的nginx 版本构建,nginx 的升级容易造成服务启动失败(尤其是自己构建的一些三方模块) 推荐解决方法 实际上nginx 官方提供了一套完备的构建(nginx 以及模块)的依体系,如果我们参考 阅读全文

posted @ 2021-12-05 18:40 荣锋亮 阅读(259) 评论(0) 推荐(0) 编辑

基于minio s3 gateway 改造业务系统支持基于webhook的文件处理

摘要: 文件上传是我们日常中比较常见的问题,而且我们很多时候是要进行额外的处理的比如缩略图,数据加工(数据分析类的应用),按照传统的模式(本地数据盘,或者一些已知开源工具)是不能很好的支持变动处理的,对于此类情况,我们基于s3 gateway 的webhook 能力,可以方便的实现通知集成简化系统处理的复杂 阅读全文

posted @ 2021-12-05 10:57 荣锋亮 阅读(495) 评论(0) 推荐(1) 编辑

nginx 作为s3 的gateway

摘要: nginx 自己出了一个s3 的gateway ,原理上是基于njs 编写的,同时利用了xsl 模块功能上是一个不错的选择但是就是有点太弱了,而且s3 的兼容性是一个问题(不好说能兼容多少,需要测试) 主要的使用场景 可选认证 cache 压缩 限速 说明 官方目前没有发布docker 镜像,我已经 阅读全文

posted @ 2021-12-05 10:11 荣锋亮 阅读(819) 评论(0) 推荐(0) 编辑

2021年12月4日

nginx 官方镜像njs 使用

摘要: 实际上nginx 官方docker 镜像已经包含了njs 模块了 参考使用 环境准备 version: "3" services: api: image: nginx:1.20.2 volumes: - "./nginx.conf:/etc/nginx/nginx.conf" - "./js:/op 阅读全文

posted @ 2021-12-04 21:45 荣锋亮 阅读(1030) 评论(0) 推荐(0) 编辑

2021年12月3日

haproxy 推荐的性能优化参数

摘要: 通过修改/etc/sysctl.conf 支持(取消如下的注释) 官方参考优化参数 # Limit the per-socket default receive/send buffers to limit memory usage # when running with a lot of concu 阅读全文

posted @ 2021-12-03 23:01 荣锋亮 阅读(323) 评论(0) 推荐(0) 编辑

支持prometheus+lua haproxy 2.5 rpm 包

摘要: 为了项目集成使用自己构建了一个包含lua 以及prometheus的rpm包(基于开源的,只是自己构建了下) 参考使用 listen stats bind :9000 #option http-use-htx mode http http-request use-service prometheus 阅读全文

posted @ 2021-12-03 22:35 荣锋亮 阅读(197) 评论(0) 推荐(0) 编辑

edgedb 候选版3发布了

摘要: edgedb 是让人等待时间比较长,但是一直在演进的数据库,目前来说是越来越接近ga了 说明 从介绍上主要是bug修复,总的来说是越来越稳定了,具体可以参考官方文档,估计明天可能会ga 。。。。 参考资料 https://www.edgedb.com/docs/intro 阅读全文

posted @ 2021-12-03 22:21 荣锋亮 阅读(163) 评论(0) 推荐(0) 编辑

haproxy ssl 支持

摘要: 参考配置 global log 127.0.0.1 local2 tune.ssl.default-dh-param 2048 # 此选项还是比较重要的,不然会有提示信息的(主要是安全问题) chroot /var/lib/haproxy pidfile /var/run/haproxy.pid m 阅读全文

posted @ 2021-12-03 22:20 荣锋亮 阅读(133) 评论(0) 推荐(0) 编辑

haproxy 2.5 发布

摘要: 最近hproxy 发布了2.5 版本,包含了以下特性 新特性 动态server 添加 ssl/tls 增强 简化https 日志格式 线程优化 特性说明 http3 支持目前基本nginx 以及haproxy都在已经开始提到日程上了 动态server 添加2.4 开始就已经包含了,是利用了hapro 阅读全文

posted @ 2021-12-03 22:19 荣锋亮 阅读(444) 评论(0) 推荐(0) 编辑

2021年11月28日

jfilter一个方便的spring rest 响应过滤扩展

摘要: jfilter 技术上是利用了ControllerAdvice以及ResponseBodyAdvice 在beforeBodyWrite中进行响应内容的处理jfilter利用了自定义注解技术,同时官方文档还是比较全的,值得学习下 参考处理流程 说明 实际上jersey 也提供了类似的能力(filte 阅读全文

posted @ 2021-11-28 23:21 荣锋亮 阅读(135) 评论(0) 推荐(0) 编辑

2021年11月27日

meow 辅助开发cli 应用的工具

摘要: cli 应用开发是一门技术活,开发好的cli 对于用户的体验也是影响很大的,类似的oclif 是一个不错的工具meow 也是一个新的cli 开发工具,很值得尝试下 参考资料 https://github.com/sindresorhus/meowhttps://clig.dev/#the-basic 阅读全文

posted @ 2021-11-27 13:37 荣锋亮 阅读(167) 评论(0) 推荐(0) 编辑

使用remix 进行web开发

摘要: remix 是一个新的开发web 的框架,一个比较明显的特点是高性能,同时开发模式简单官方文档完备,而且数据可以并行加载,支持服务器端渲染,可以集成的框架也比较多 参考使用 创建项目 项目结构 运行效果 参考资料 https://remix.run/docs/en/v1/tutorials/blog 阅读全文

posted @ 2021-11-27 13:36 荣锋亮 阅读(450) 评论(0) 推荐(0) 编辑

oceanbase 最好使用obproxy 进行访问

摘要: oceanbase 提供了obproxy 进行智能路由,从实际运行了解中,此组件是最好部署以及使用的 架构介绍 说明 在进行多租户部署以及集群zone 是多observer 的时候obproxy 的意义就很明显了,具体连接那个observer 就会是一个问题,而且容易出现异常 比如可能会出现如下问题 阅读全文

posted @ 2021-11-27 12:31 荣锋亮 阅读(440) 评论(0) 推荐(0) 编辑

oceanbase 扩容缩容处理

摘要: 内容来自官方文档,是值得参考的操作模式 扩容 缩容 阅读全文

posted @ 2021-11-27 12:22 荣锋亮 阅读(139) 评论(0) 推荐(0) 编辑

2021年11月26日

maven-default-http-blocker 问题

摘要: 主要是从maven 3.8.1需要使用https,但是公司内部maven 是http的所以会存在此问题,以下链接包含了解决方法简单的方式是使用低版本规避此问题,但是从安全角度支持https 才是最好的解决方法 参考资料 https://stackoverflow.com/questions/6700 阅读全文

posted @ 2021-11-26 21:25 荣锋亮 阅读(1365) 评论(0) 推荐(1) 编辑

2021年11月25日

oceanbase 资源池删除说明

摘要: 对于新创建的不包含租户的资源池我们是可以直接删除的,但是如果包含了租户是不能直接删除的 如果需要删除就需要先删除租户,然后在操作 参考命令 // 先删除租户 DROP TENANT t1 FORCE; // 删除资源池 DROP RESOURCE POOL poolname; 参考资料 https: 阅读全文

posted @ 2021-11-25 23:36 荣锋亮 阅读(197) 评论(0) 推荐(0) 编辑

基于obd 的oceanbase 扩容说明

摘要: 基于obd 进行oceanbase 扩容是一个很不错的选择(而且也是官方推荐的)以下是 关于基于obd 进行oceanbase扩容的说明 流程 需要创建一个新的部署(新集群部署) 此处的目的是进行oceanbase 安装环境的分发(基于ssh 或者用户密码进行软件包以及基本配置) 核心原有配置与新的 阅读全文

posted @ 2021-11-25 23:20 荣锋亮 阅读(145) 评论(0) 推荐(0) 编辑

oceanbase 普通租户root 默认密码安全问题

摘要: 如果参考官方文档进行oceanbase 普通租户创建,会看到一个关于默认需要使用root@<ttenant_name> 登录的问题 默认root 是没有密码的,如果需要访问我们需要添加SET VARIABLES ob_tcp_invited_nodes='%'; 问题就很明显了,默认没密码会有安全问 阅读全文

posted @ 2021-11-25 23:10 荣锋亮 阅读(1340) 评论(0) 推荐(0) 编辑

2021年11月23日

oceanbase docker运行试用(一)

摘要: 基于docker 运行最小系统(最少需要10G内存) 环境准备 version: "3" services: ocenbase: image: oceanbase/obce-mini environment: - "OB_ROOT_PASSWORD=dalongrong" ports: - "288 阅读全文

posted @ 2021-11-23 22:39 荣锋亮 阅读(193) 评论(0) 推荐(0) 编辑

2021年11月21日

关于graalvm 的一些官方QA

摘要: 主要是发现nodejs 与基于graalvm 的nodejs 性能更好,官方以及github 都有相关的说明可以推荐阅读下,方便进行性能分析以及优化 说明 总的来说基于graalvm 运行nodejs 项目是一个可选的模式,但是性能上并不是特别的好(实际运行也存在类似的问题)而且如果关注的话,grr 阅读全文

posted @ 2021-11-21 21:32 荣锋亮 阅读(117) 评论(0) 推荐(0) 编辑

typescript 编写自定义定义文件

摘要: 尽管typescript 提供了直接引用外部定义文件的功能(@types),但是很多时候以前的模块以及 公司内部的项目都不好方便的支持typescript 类型特性,以下是一个简单的集成说明 环境准备 项目结构 ├── app-demo ├── app-demo-types └── app-lear 阅读全文

posted @ 2021-11-21 20:56 荣锋亮 阅读(390) 评论(0) 推荐(0) 编辑

2021年11月20日

基于graalvm 开发一个cube.js jdbc driver 的思路

摘要: 主要说明下具体实现方式,代码还在编写中,后边会提供出来 原理说明 直接利用graalvm 方便的访问jdbc 的能力,不需要额外的处理,而且也不需要处理callback 的问题 内部实现上参考了cube.js jdbc 的实现,但是会比官方的简单很多(运行方便,官方是基于addon 的比较费事) j 阅读全文

posted @ 2021-11-20 15:35 荣锋亮 阅读(167) 评论(0) 推荐(0) 编辑

使用graalvm 进行node 与java 代码的调用

摘要: 参考使用 演示的是一个jdbc的连接 var url = "jdbc:mysql://localhost:2881?useSSL=false"; var username = "root"; var password = ""; Java.addToClasspath("hashids-1.0.3. 阅读全文

posted @ 2021-11-20 13:35 荣锋亮 阅读(333) 评论(0) 推荐(0) 编辑

npm 镜像加速

摘要: 日常npm 加速使用还是比较多的,但是最近淘宝的有问题了(域名切换+同步问题)造成好多npm镜像不能使用 最近测试比较靠谱的有华为的以及腾讯云的 参考配置 npm config set registry https://registry.npmmirror.com npm config set re 阅读全文

posted @ 2021-11-20 12:35 荣锋亮 阅读(164) 评论(0) 推荐(0) 编辑

2021年11月18日

OpenMetadata 0.6 版本发布了

摘要: OpenMetadata 0.6 版本特性很多,而且都是好东西,比较推荐大家体验下 主要的新特性 元数据版本 event api ML 以及data models新模型 支持dbt 以及mariadb connectors 说明 0.6 功能是很多的,值得体验试用 参考资料 https://gith 阅读全文

posted @ 2021-11-18 23:19 荣锋亮 阅读(86) 评论(0) 推荐(0) 编辑

上一页 1 ··· 37 38 39 40 41 42 43 44 45 ··· 121 下一页

导航