logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

一篇文章掌握系统架构的演变和常见微服务框架

随着互联网的发展,网站应用的规模不断扩大,常规的应用架构已无法应对,分布式服务架构以及微服务架构势在必行,急需一个治理系统确保架构有条不紊的演进。系统架构的演变:1、单体应用架构。2、垂直应用架构。3、分布式SOA架构。4、微服务架构。常见微服务框架有Spring Cloud、Spring Cloud Alibaba。

文章图片
#微服务#系统架构
03、了解RPC、Dubbo的架构和工作原理以及负载均衡策略

Apache Dubbo是一款高性能、轻量级的开源Java RPC框架,它提供了三大核心能力面向接口的远程方法调用,智能容错和负载均衡,以及服务自动注册和发现。简单来说Dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。

文章图片
#dubbo#分布式#rpc +1
基于java的Cron表达式工具类

cron表达式命令常见于Unix和类Unix的操作系统之中,用于设置周期性被执行的指令。

文章图片
shell脚本一键部署k8s高可用集群—学习总结

shell脚本一键部署k8s高可用集群:要修改脚本里面的 ip 地址,根据自己情况修改,然后在部署,要不然会出错。执行 kernel.sh 升级 linux 内核,关闭 selinux 和 swap 分区,重启服务器。执行 run.sh 部署k8s,master 和 node 手动加入集群,无法自动获取加入集群的认证。(没有dashboard部署文件,没写)

文章图片
#kubernetes#容器
Vue中执行异步函数async和await的用法总结

Vue中执行异步函数async和await的用法总结:async:表示函数是异步执行。await:表示当前函数先执行,执行完之后,再执行其他函数。await用于等待一个promise对象,它只能在async函数中使用。

文章图片
#javascript#前端#vue.js
分布式事务和分布式锁总结

分布式事务是指涉及多个参与方的事务操作,这些参与方可以位于不同的物理节点或不同的系统之间,需要保证所有参与方的操作要么全部成功,要么全部失败,保持数据的一致性。分布式锁:分布式锁是一种在分布式系统中协调并发访问的机制。它可以用于保护共享资源,避免并发访问造成的数据不一致性。分布式锁可以基于各种技术实现,如ZooKeeper、Redis等。通过获取分布式锁,事务可以确保在执行关键操作时,其他事务不会

文章图片
#分布式#微服务
一篇文章掌握系统架构的演变和常见微服务框架

随着互联网的发展,网站应用的规模不断扩大,常规的应用架构已无法应对,分布式服务架构以及微服务架构势在必行,急需一个治理系统确保架构有条不紊的演进。系统架构的演变:1、单体应用架构。2、垂直应用架构。3、分布式SOA架构。4、微服务架构。常见微服务框架有Spring Cloud、Spring Cloud Alibaba。

文章图片
#微服务#系统架构
想要学会JVM调优,先掌握JVM内存模型和JVM运行原理

想要学会JVM调优,先掌握JVM内存模型和JVM运行原理:在Java中,JVM内存模型主要分为堆、程序计数器、方法区、虚拟机栈和本地方法栈。JVM在很大程度上减轻了Java开发人员投入到对象生命周期的管理精力。在使用对象的时候,JVM会自动分配内存给对象,在不使用的时候,垃圾回收器会自动回收对象,释放占用的内存。

文章图片
#jvm#性能优化
分库分表很常见,让你一次性学会掌握分库分表

以上,本文介绍了分库分表的一些原因,以及如何做分库分表,并且讨论了其中比较关键的分表字段和分表算法的问题。还介绍了几款比较不错的分库分表的相关框架。最后,还有一些需要大家注意的就是分库分表会引入一些新的问题,这些问题的解决成本也都不低,所以在做技术选型的时候也要做好这方面的评估。

文章图片
#java#数据库
javaWeb系统在高并发下,怎样实现订单号生成唯一

javaweb系统在高并发下可以用以下方法实现订单号生成唯一:1、UUID;2、数据库自增;3、雪花算法;4、分布式组件。UUID 是Universally Unique Indentifier的缩写,翻译为通用唯一识别码,UUID 的标准形式包含 32 个 16 进制数字,以连字号分为五段。

文章图片
#java#分布式
    共 20 条
  • 1
  • 2
  • 请选择