隐藏页面特效
摘要: 在微服务中, 服务和服务之间往往通过消息中间件来进行业务交流。如果每个服务都需要自己再去编写一套消费业务消息或者发送业务消息的代码,每个模块都会出现许多重复的代码,所以可以把和kafka相关的代码,集成到一个基础模块之中,去形成整洁的代码架构。 下面的图片是一个模块划分示例。 为什么进行精细化的模块 阅读全文 »
posted @ 2023-12-28 16:43 ForMei 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 对常见的加锁场景的归纳,只涉及到了JVM的api锁和redis的分布式锁。其实也可以用zookeeper或者mysql,其他的以后在分享吧,其实最完美的还是老外那套saga状态机 解决分布式事务比较完美,缺点就是难度很大要用到领域驱动的思想,国内普遍用的贫血模型,切换到DDD还是需要些时间研究的,对 阅读全文 »
posted @ 2023-12-28 13:57 ForMei 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 以下四种情况会导致sql语句不走索引! 1.隐式转换 2.范围查询时,包含的数据比例太大 3.对条件字段做运算及函数操作 4.like查询不能以%开头 阅读全文 »
posted @ 2023-12-21 14:42 ForMei 阅读(46) 评论(0) 推荐(0) 编辑
摘要: 用join可以解决这个问题。 阅读全文 »
posted @ 2023-12-18 16:59 ForMei 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 很久之前就接触k8s了,但是一直没有深入学习。最近一段时间刚好有空,所以开始了复习的路程。我们以一个小项目作为试验。 1.看部署的yaml文件 在k8s中,运行kubectl apply -f demo.yaml之后,会创建service和pod的资源对象,但是如果没有安装第三方插件metalab的 阅读全文 »
posted @ 2023-10-11 15:23 ForMei 阅读(59) 评论(0) 推荐(0) 编辑
摘要: 今天在运行 docker-compose -f common.yml -f kafka_cluster.yml up ,这条命令的时候,原来应该启动的broker-3容器没有启动,然后允许docker ps -a 查看存在但是没有up的容器。 找到broker-3的容器id:,docker logs 阅读全文 »
posted @ 2023-07-31 16:22 ForMei 阅读(50) 评论(0) 推荐(0) 编辑
摘要: 首先报错信息是:Failed to execute command: node @nestjs/schematics:sub-app --name=auth --no-dry-run --no-skip-import --language="ts" --source-root="apps/reser 阅读全文 »
posted @ 2023-07-18 22:24 ForMei 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 最近在学习Nest.js框架,在一个服务下编写了Dockerfile文件,但是其中的一行命令是COPY package.json ./,我第一个反应是当前文件夹下面没有这个 package.json文件,运行Dockerfile文件的时候不会报错吗?后来运行的时候docker build ../.. 阅读全文 »
posted @ 2023-07-18 15:56 ForMei 阅读(63) 评论(0) 推荐(0) 编辑
摘要: 首先,如果是服务器的状态需要用React-query库最方便,如果是客户端的状态用local state + Context就可以了。 TRANSLATE with x English Arabic Hebrew Polish Bulgarian Hindi Portuguese Catalan H 阅读全文 »
posted @ 2023-07-14 22:29 ForMei 阅读(41) 评论(0) 推荐(0) 编辑
摘要: 场景:在运行bin.hdfs dfs -mkdir XXXXXXXXX的命令的时候报此路径或者文件不存在。 解决办法: hadoop fs -mkdir -p /user/hadoop/ TRANSLATE with x English Arabic Hebrew Polish Bulgarian 阅读全文 »
posted @ 2023-04-02 16:53 ForMei 阅读(63) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示