腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
咖啡拿铁
专栏作者
举报
95
文章
139802
阅读量
18
订阅数
订阅专栏
申请加入专栏
全部文章
java
编程算法
数据库
sql
分布式
缓存
消息队列 CMQ 版
云数据库 SQL Server
apache
kafka
http
微服务
spring
网络安全
https
容器
存储
开源
jdk
云数据库 Redis
api
hashmap
数据分析
javascript
node.js
json
ide
github
linux
文件存储
jvm
dubbo
rpc
对象存储
自动驾驶
c++
python
xml
android
打包
腾讯云测试服务
网站
电商
数据迁移
tcp/ip
raft
负载均衡
机器学习
scala
react
html
ajax
汇编语言
mvc
ruby on rails
git
unix
负载均衡缓存
容器镜像服务
神经网络
深度学习
日志服务
云直播
TDSQL MySQL 版
VPN 连接
数据备份
运维
压力测试
面向对象编程
决策树
zookeeper
udp
rabbitmq
socket编程
uml
微信
安全
数据处理
数据结构
云计算
任务调度
迁移
性能测试
etcd
math
手机
搜索文章
搜索
搜索
关闭
我参与阿里巴巴 ASoC-Seata 的一些感悟
apache
开源
分布式
编程算法
sql
我先来说说 Seata 这个项目的 idea 是怎么来的。一直就有参与开源项目的打算,一个事物的兴起必定或大或小引发一定的问题,微服务就是这样,分布式事务概念泛化的同时,也带来了一个技术问题,微服务架构下分布式数据一致性该如何保证?这几年涌现出不少分布式事务框架,比如ByteTCC、TCC-transaction、EasyTransaction 以及最近很火爆的 Seata。想要破解罪恶,就必须接近它,甚至成为它。我是去年 8 月份从 GitHub 开始关注 Seata 项目的,初步熟悉后,我觉得它的设计理念非常好,我对它产生了浓厚的兴趣,那个时候就萌发了我要成为这个项目的贡献者。偶然的机会看到 Seata issue发现了 ASoC 这个活动。
用户5397975
2021-01-18
733
0
全局事务服务 GTS 与 Seata 融合的开始
分布式
开源
java
微服务
Seata(Simple Extensible Autonomous Transaction Architecture)是一款开源的分布式事务解决方案,致力于提供高性能和简单易用的分布式事务服务。在 GitHub 上拥有超过 1.4 万 Star,毫无疑问是开源社区分布式事务领域最火爆的项目。
用户5397975
2020-03-11
1.4K
0
如果有人再问你怎么实现分布式延时消息,这篇文章丢给他
apache
消息队列 CMQ 版
kafka
开源
分布式
上篇文章介绍了RocketMQ整体架构和原理有兴趣的可以阅读一下,在这篇文章中的延时消息部分,我写道开源版的RocketMQ只提供了18个层级的消息队列延时,这个功能在开源版中显得特别鸡肋,但是在阿里云中的RocketMQ却提供了支持40天之内任意秒级延时队列,果然有些功能你只能充钱才能拥有。当然你或许想换一个开源的消息队列,在开源社区中消息队列延时消息很多都没有被支持比如:RabbitMQ,Kafka等,都只能通过一些特殊方法才能完成延时的功能。为什么这么多都没有实现这个功能呢?是因为技术难度比较复杂吗?接下来我们分析一下如何才能实现一个延时消息。
用户5397975
2020-01-14
1.3K
0
如何选型一个合适的框架-分布式任务调度框架选型
linux
分布式
spring
开源
github
定时任务是大家再开发中一个不可避免的业务,比如在一些电商系统中可能会定时给用户发送生日券,一些对账系统中可能会定时去对账。大概再很久以前每个服务可能就一台机器,再这台机器上直接搞个Timerschedule基本上就能满足我们的业务需求,但是随着时代的变迁,单台机器已经远远不能满足我们的需要,这个时候我们可能需要10台,20台甚至更多机器来运行我们的业务,接受我们的流量,这就是我们所说的横向扩展。但是这里就有个问题,这么多台机器如果还用我们的Timerschedule去做会发生什么呢?再上面的电商系统中有可能会给某个用户发很多张生日券,对公司造成很多损失,所以我们需要一些其他方法,让定时任务在多台机器上只执行一次。
用户5397975
2019-10-13
1.2K
0
一直使用AtomicInteger?试一试FiledUpdater
java
文件存储
开源
编程算法
在进入正题之前,这里先提出一个问题,如何在多线程中去对一个数字进行+1操作?这个问题非常简单,哪怕是Java的初学者都能回答上来,使用AtomicXXX,比如有一个int类型的自加,那么你可以使用AtomicInteger 代替int类型进行自加。
用户5397975
2019-10-13
578
0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档