logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

azkaban---docker安装部署

操作系统:centos7 ,root用户docker安装1、安装需要的软件包,yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的yum install -y yum-utils device-mapper-persistent-data lvm22、设置yum源yum-config-manager --add-repo https://do

#docker#java
sharing-jdbc分库分表方案设计

1、对存量数据进行不停机数据迁移2、对数据进行分片不停机数据迁移1、表中要有严格时间顺序的字段updateTime同步记录表(id,tableName ,lastSyncTime )数据分片(水平分库,水平分表)1、水平分库用业务ID2、水平分表用主键ID3、sharding-jdbc不兼容sql进行排查...

#mybatis
提交本地项目到gitlab仓库步骤

2、打开终端或命令提示符,导航到本地项目的根目录。7、将更改推送到远程仓库的主分支(通常是。3、初始化本地仓库(如果尚未初始化)6、添加远程仓库的URL(请将。

文章图片
#gitlab
nacos --- copyonwrite思想

nacos底层是一个双层map,当有服务注册,而又有服务发现的时候,这个时候就存放线程安全问题,一般我们知道解决并发问题,一般都是加锁:互斥锁:适用于读少写多的情况读写锁:适用于读多写少的情况像nacos,服务注册的话,好像不是很频繁,一般都是服务发现,但是不要忘了,nacos客户端会隔5秒中去更新 服务注册表的一个时间属性,更新也是很频繁的所以像读多写也多的情况,我们一般采用copyonwrit

#java#微服务#spring
flink单机部署和简单使用

这个实时处理作业的source 是 scoket ,slink是print,对实时接收数据中的单词进行个数统计。看streaming作业会一直处于running运行中。利于nc启动socket server。Java版本:1.8.0_45。实时处理socket流数据。

#flink#scala#大数据
sleuth+zipkin链路追踪

sleuth+zipkin大致工作图:sleuth:有以下术语:Span:基本工作单元,例如,在一个新建的span中发送一个RPC等同于发送一个回应请求给RPC,span通过一个64位ID唯一标识,trace以另一个64位ID表示,span还有其他数据信息,比如摘要、时间戳事件、关键值注释(tags)、span的ID、以及进度ID(通常是IP地址) ,span在不断的启动和停止,同时记录了时间信息

微服务核心三大组件(nacos,feign,ribbon)

nacos:服务注册,服务发现ribbon:负载均衡feign:服务调用,维护管理rest调用地址,内置拦截器对http请求可以进行拦截

#ribbon
springboot单元测试

引入maven 配置<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-test</artifactId><scope>test</scope></dependency>

#spring boot#java#junit
mycat2.0配置读写分离

mysql -uroot -p123456 -h172.17.0.1 -P8066进入mycat的交互界面:1、配置数据源:/*+ mycat:createDataSource{"name":"two","url":"jdbc:mysql://172.17.0.3:3306","user":"root","password":"123456"} */;mycat/conf/datasources就

Langfuse :集成智能体

前几篇我们讲清了 Checkpoint(存档)和 Interrupts(刹车)。,方便开发排障。这一篇以为例,从概念、架构到一次 HTTP 请求触发的,尽量用流程图讲透——并结合 mystu 项目里刚落地的 Callback 集成,说明数据是在哪一层、以什么形态被采集和上报的。

#iphone#ios
    共 42 条
  • 1
  • 2
  • 3
  • 4
  • 5
  • 请选择