腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
java一日一条
专栏成员
举报
1064
文章
1034267
阅读量
83
订阅数
订阅专栏
申请加入专栏
全部文章(999+)
其他(591)
java(255)
编程算法(83)
数据库(75)
http(67)
存储(67)
缓存(52)
jvm(51)
sql(48)
安全(44)
api(41)
jdk(40)
开源(39)
go(38)
spring(31)
云数据库 SQL Server(28)
分布式(27)
git(25)
hashmap(25)
html(24)
linux(24)
ide(23)
数据结构(23)
python(22)
android(22)
游戏(19)
php(18)
面向对象编程(15)
xml(14)
oracle(14)
apache(14)
容器(14)
大数据(14)
ruby(12)
微信(12)
微服务(12)
node.js(11)
nat(11)
mvc(10)
tomcat(10)
windows(10)
jar(9)
ios(8)
云数据库 Redis(8)
maven(8)
网络安全(8)
aop(8)
数据挖掘(7)
servlet(7)
scala(7)
json(7)
mongodb(7)
自动化(7)
机器学习(6)
bootstrap(6)
eclipse(6)
移动开发(6)
运维(6)
shell(6)
jdbc(6)
tcp/ip(6)
kafka(6)
bash(5)
.net(5)
angularjs(5)
nosql(5)
黑客(5)
正则表达式(5)
gui(5)
dns(5)
数据处理(5)
perl(4)
jsp(4)
ajax(4)
容器镜像服务(4)
网站(4)
mybatis(4)
asp(4)
kernel(4)
https(4)
架构设计(4)
iphone(3)
react(3)
jquery(3)
汇编语言(3)
access(3)
django(3)
svn(3)
struts(3)
搜索引擎(3)
unix(3)
nginx(3)
深度学习(3)
文件存储(3)
企业(3)
express(3)
爬虫(3)
zookeeper(3)
二叉树(3)
flash(3)
gradle(3)
sas(3)
haskell(3)
Elasticsearch Service(3)
官方文档(2)
swift(2)
c 语言(2)
c++(2)
javascript(2)
lua(2)
memcached(2)
github(2)
腾讯云测试服务(2)
压力测试(2)
spark(2)
hadoop(2)
ssh(2)
erp(2)
npm(2)
grep(2)
单元测试(2)
rpc(2)
rabbitmq(2)
lamp(2)
数据分析(2)
物联网(2)
系统架构(2)
费用中心(1)
负载均衡(1)
比特币(1)
区块链(1)
数字货币(1)
NLP 服务(1)
自动驾驶(1)
phonegap(1)
xcode(1)
erlang(1)
vbscript(1)
单片机(1)
arm(1)
嵌入式(1)
postgresql(1)
打包(1)
matlab(1)
全文检索(1)
analyzer(1)
ubuntu(1)
负载均衡缓存(1)
bash 指令(1)
apt-get(1)
solaris(1)
神经网络(1)
laravel(1)
云直播(1)
短视频(1)
云数据库 MongoDB(1)
海外加速(1)
消息队列 CMQ 版(1)
短信(1)
云推荐引擎(1)
svg(1)
socket.io(1)
webpack(1)
koa(1)
gulp(1)
grunt(1)
devops(1)
数据迁移(1)
无人驾驶(1)
图像识别(1)
yum(1)
spring boot(1)
ftp(1)
cdn(1)
dubbo(1)
ddos(1)
udp(1)
敏捷开发(1)
gcc(1)
iis(1)
socket编程(1)
uml(1)
ntp(1)
小程序(1)
hbase(1)
腾讯云开发者社区(1)
流计算 Oceanus(1)
architecture(1)
count(1)
key(1)
null(1)
select(1)
架构(1)
框架(1)
软件架构(1)
设计模式(1)
统计(1)
重构(1)
搜索文章
搜索
搜索
关闭
分布式锁的多种实现方式
分布式
数据库
sql
缓存
zookeeper
目前几乎很多大型网站及应用都是分布式部署的,分布式场景中的数据一致性问题一直是一个比较重要的话题。分布式的CAP理论告诉我们“任何一个分布式系统都无法同时满足一致性(Consistency)、可用性(Availability)和分区容错性(Partition tolerance),最多只能同时满足两项。”所以,很多系统在设计之初就要对这三者做出取舍。在互联网领域的绝大多数的场景中,都需要牺牲强一致性来换取系统的高可用性,系统往往只需要保证“最终一致性”,只要这个最终时间是在用户可以接受的范围内即可。
哲洛不闹
2019-08-30
452
0
使用 RMI + ZooKeeper 实现远程调用框架
zookeeper
java
jvm
分布式
ide
在 Java 世界里,有一种技术可以实现“跨虚拟机”的调用,它就是 RMI(Remote Method Invocation,远程方法调用)。例如,服务A 在 JVM1 中运行,服务B 在 JVM2 中运行,服务A 与 服务B 可相互进行远程调用,就像调用本地方法一样,这就是 RMI。在分布式系统中,我们使用 RMI 技术可轻松将 服务提供者(Service Provider)与 服务消费者(Service Consumer)进行分离,充分体现组件之间的弱耦合,系统架构更易于扩展。
哲洛不闹
2018-09-18
845
0
java分布式系统开关功能设计(服务升降级)
java
分布式
缓存
数据库
zookeeper
首先讲一下开关的由来,例如东京在6月18日做店庆促销活动,在交易下单环节,可能需要调用A、B、C三个接口来完成,但是其实A和B是必须的,C只是附加的功能(例如在下单的时候做一下推荐),可有可无,在平时系统没有压力,容量充足的情况下,调用下没问题,但是在类似店庆之类的大促环节,系统已经满负荷了,这时候其实完全可以不去调用C接口,怎么实现这个呢?改代码?no,no,no,这样太不敏捷,此时开关诞生了,开发人员只要简单执行一下命令或者点一下页面,就可以关掉对于C接口的调用,在大促过去之后,再把开关恢复回去即可。
哲洛不闹
2018-09-14
1.8K
0
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档