首页 文章 精选 留言 我的

精选列表

搜索[分布式锁],共10000篇文章
优秀的个人博客,低调大师

Apache Dubbo 3.0.3 发布,分布式 RPC 服务框架

Apache Dubbo 3.0.3 已发布,这是一款高性能、轻量级的开源 Java RPC 框架,它提供了三大核心能力:面向接口的远程方法调用、智能容错和负载均衡,以及服务自动注册和发现。 功能 当 triple 的响应为异常时支持附件(#8488) 提取 DubboSpringInitializer 并支持自定义初始化(#8495) 支持 triple 服务器流(#8542) 增强和修复检查配置(#8483) Dubbo 编译器支持流(#8566) 支持忽略的网络接口(#8616) 多实例支持(#8662,#8669,#8684,#8717,#8728,#8736,#8737,#8766,#8779,#8789,#8786,#8810,#8818,#8819,#8825,#8823,#8829,#8831,#8824,#8835,#8832) 支持配置 HTTP2 设置(#8700) 错误修正 避免调用 destroy 时资源没有释放(#8459) 修复使用 triple 协议不可用返回真实异常(#8458) Triple:当附件是对象实例时去除 auto wrap(#8473) 解决服务发现场景下的地址传递问题(#8492) 修复 2181 端口的地址使用错误(#8466) 修复广播日志格式错误(#8484) 修复一些注释(#8526) 修复类转换错误并为 ZoneAwareClusterInvoker 添加单元测试(#8503) 修复 nacos 组在消费者端不可用的问题(#8533) 修复请求超时时序列化检查的 NPE(#8547) 将编译器版本提升到 0.0.3 版本 优化 Triple:优化连接和删除执行器(#8486) 压缩一些没有地址的注册表(#8496) 优化 shortestResponseLoadBalance(#8441,#8519) 优化 dubbo 监控配置(#8477,#8549) 重构参考配置(#8455) 修复错别字(#8499) 优化所有测试案例中的 zookeeper 超时(#8564) 创建引用时忽略异常(#8534) 为 ListenableRouter 中的一些变量添加 volatile 修饰符(#8579) 调整应用程序、组和 url 版本值的获取(#8582) 为 Triple 协议添加标题过滤器(#8585) 依赖项的变化 升级 curator:5.0.0 -> 5.1.0 升级 nacos:2.0.2->2.0.3 兼容性 兼容 spring 3.2.x(#8430) 更多详情可查看:https://github.com/apache/dubbo/releases/tag/dubbo-3.0.3

优秀的个人博客,低调大师

Apache Dubbo 2.7.14 发布,分布式 RPC 服务框架

Apache Dubbo 2.7.14 已发布,这是一款高性能、轻量级的开源 Java RPC 框架,它提供了三大核心能力:面向接口的远程方法调用、智能容错和负载均衡,以及服务自动注册和发现。 Change Lists 为 ServiceDiscovery 添加 Dynamic Configuration Override 支持。(#8389) 修复模拟参数在包含 ':' 或 '=' 时不起作用的问题。(#8379) 修复在 ZoneAwareClusterInvoker 中获取 zone 参数值的问题。(#8521) 添加检查类的开关在序列化白名单中,默认为 true。(#8537) 修复请求超时时,序列化检查的 NPE 问题。(#8587) 修复 NetUtils.ignoreNetworkInterface 无法处理网卡名称包含 '(' 符号的问题。(#8629) 统一获取本地地址的方式。(#8679) 修复 retries 参数为 0 时无法正常工作的问题。 (#8743) destroy unused invoker 时立即关闭客户端。(#8756) 修复destroy IllegalStateException 和 doOverrideIfNecessary NPE。(#8683) DefaultFuture.closeChannel 时根据日志级别显示消息。(#8778) 使用 MapUtils 而不是 AttachmentsAdapter。(#8772) Dependency Changes netty4: 4.1.51.Final -> 4.1.66.Final nnetty4_ssl: 2.0.39.Final -> 2.0.40.Final http_client: 4.5.3 -> 4.5.13 jetty: 9.4.11.v20180605 -> 9.4.43.v20210629 apollo_client: 1.1.1 -> 1.8.0 tomcat_embed: 8.5.31-> 9.0.48 commons_io: 2.6 -> 2.7 curator: 5.0.0 -> 5.1.0 hessian_lite: 3.2.8 -> 3.2.11 更新说明:https://github.com/apache/dubbo/releases/tag/dubbo-2.7.14

优秀的个人博客,低调大师

CrateDB 4.6.3 发布,分布式 SQL 数据库

CrateDB 4.6.3现已发布。Crate 是一个开源的大规模的可伸缩的数据存储系统,无需任何系统管理需求。提供强大的搜索功能。用于存储各种表格数据、非结构化数据和二进制对象。并可通过 SQL 进行检索。易于安装和使用,支持高可用性和实时大规模并行访问和处理。Crate 特别适合用于 Docker 环境中。 注意 如果要升级群集,则必须先运行 CrateDB 4.0.2 或更高版本,然后才能升级到 4.6.3。官方建议在升级到 4.6.3 之前先升级到最新的 4.3 版本。支持从4.5.x 到 4.6.3的滚动升级。升级之前,建议先备份你的数据。 Fixes 修复了 4.2 中引入的性能回归问题,该问题导致在顶部视图或虚拟表上带有 LIMIT 的查询、以及带有 ORDER BY 的查询变得缓慢。 修复了管理控制台 Query View 功能的问题。它生成的查询在标识符周围有额外的引号。 修复了在节点启动期间早期使用 HTTP 接口时,可能导致客户端收到400 Bad Request 错误的问题。 修复了使用UNION语句选择具有不同内部类型的多个对象列时,导致值损坏的问题。 修复了一个问题,在 CrateDB 4.6.2 版本中,如果对象数据类型定义的子列标识符含有空格,则会导致验证异常;或者在 CrateDB 4.2.0 到 4.6.1 版本中出现不可用对象类型列(写入/读取失败)。 更新说明:https://crate.io/docs/crate/reference/en/4.6/appendices/release-notes/4.6.3.html

优秀的个人博客,低调大师

Apache Dubbo 3.0.2.1 发布,分布式 RPC 服务框架

Apache Dubbo 3.0.2.1 已发布,这是 3.0.2 的 bugfix 版本。Apache Dubbo 是一款高性能、轻量级的开源 Java RPC 框架,它提供了三大核心能力:面向接口的远程方法调用、智能容错和负载均衡,以及服务自动注册和发现。 Bugfix 修复 nacos 组在 consumer 端不可行的问题 (#8533) 修复请求超时时的序列化检查的 NPE(#8547) Compact with dubbo-all without farbic-io (#8546) 更新说明:https://github.com/apache/dubbo/releases/tag/dubbo-3.0.2.1

优秀的个人博客,低调大师

Apache Dubbo 3.0.2 发布,分布式 RPC 服务框架

Apache Dubbo 3.0.2 已发布,这是一款高性能、轻量级的开源 Java RPC 框架,它提供了三大核心能力:面向接口的远程方法调用、智能容错和负载均衡,以及服务自动注册和发现。 Features 用 @DubboService 注解改进通用服务。(#8174) 通过唯一的服务名称检查重复的 ReferenceConfig/ServiceConfig。(#8198) 元数据报告配置支持 xml 配置协议和端口。(#8269) 与 curator5 兼容。(#8263) p2p 调用支持通配符 url 匹配。(#8247) 为 ServiceDiscovery 添加动态配置覆盖支持。(#8300) 添加 provider 配置覆盖禁用选项。(#8314) 支持 native image。(#8234) 支持禁用 shutdown hook。(#8369) 添加 Kubernetes Mesh Rule 支持。(#8350) 在 netty 传输中支持 SSL。(#8116) BugFixs 修复重新启动覆盖动态配置。(#8190) 修复删除配置器不生效的问题。(#8191) 修复三重协议在服务暴露时会抛出异常。(#8126) 修复 ConfigCenterConfig.setAddress 将覆盖用户名问题。(#8242) 修复 DefaultFuture.closeChannel() 将shuwdownExecutorService。(#8189) 修复 TripleClientHandler#writeRequest 抛出 NPE 问题。(#8265) 修复解析迁移规则错误发生时的 NPE 问题。(#8280) 修复激活的扩展顺序。(#8248) ...... Optimization 为 RemovalTask​​ 添加异常捕获,确保信号量释放。(#8170) 提高生成随机数的性能。(#8167) 如果用户定义接口服务发现,则不发布服务名称映射信息。(#8179) 使用 StringBuilder#append(Char) 来提高性能。(#8169) gRPC 编译类接口顺序。(#8200) 改进reference bean 的属性占位符解析。(#8187) 使用 CompletableFuture#get(long, TimeUnit) 代替 MergeableClusterInvoker 中的 CompletableFuture#get()。(#8223) 服务延迟导出配置忽略元数据服务。(#8243) 改进 dubbo config bean 和 bootstrap 初始化。(#8168) 改进重复配置检查并为 reference 注解添加测试。(#8253) ...... 更多详情可查看:https://github.com/apache/dubbo/releases/tag/dubbo-3.0.2

优秀的个人博客,低调大师

Apache Dubbo 2.7.13 发布,分布式 RPC 服务框架

Apache Dubbo 2.7.13 已发布,这是一款高性能、轻量级的开源 Java RPC 框架,它提供了三大核心能力:面向接口的远程方法调用、智能容错和负载均衡,以及服务自动注册和发现。 特性: 将文件参数添加到 MetadataReportBuilder(#8031) 如果发生异常,延迟导出服务器应打印堆栈跟踪。(#8125) 增加 redisRegistry 消费者端的服务检测逻辑(#7929) 使用旧命名空间时,支持 xml 中的 dubbo:annotation 元素标签。(#7995) 支持禁用shutdown hook(#8369) Bug 修复: 修复实例更改事件名称格式问题。(#8346) 修复 String.format 缺少来自 BroadcastClusterInvoker 链接的 arg (#8348) 默认禁用 telnet 并修复 ut,重置资源 (#8239) 注释无法序列化,因此更改为 String (#7908) 修复 ReferenceConfigCache#destroy 方法没有调用 proxy.$destroy() 的问题 (#8065) 修复 multi-registry bug (#8034) [Dubbo-6720] 修复同界面 unexport 和 export 失败的 bug。还支持热加载服务 (#6720) 修复 urls 可能为 null,在 ConfigValidationUtils 中会抛出 NullPointerException (#8020) (#8021) 修复重复导入 (#8015) 修复 spring spi 扩展在启动过程中保持 printing warn log 的问题。(#6144) [Dubbo-8172]DefaultFuture. closeChannel()时不关闭 ExecutorService。(#8188) 优化: 优化 ShortestResponseLoadBalance 活动参数 (#8318) 为本地 hessian 和 hessian rpc 协议设置特定的序列化程序 (#8238) 增强元数据报告配置。(#8268) 对于兼容的 nacos 服务器低版本,应该检查来自 nacos 服务器的响应是否为空。(#8229) 使用服务名称映射键避免逻辑冲突。(#8184) 测试回调方法的事务#8098(#8120) 改进 URLStrParser.java 的代码(#8085) 删除冗余类:\common\utils\ClassHelper.java (#8084) ...... 代码改进 #8264、#8258、#8136、#8141、#8114、#8023、#8000、#8001、#8006、#8355 依赖升级 升级artifact com.alibaba.spring.spring-context-support: 1.0.11#8217 更新说明:https://github.com/apache/dubbo/releases/tag/dubbo-2.7.13

优秀的个人博客,低调大师

TiDB 5.0.3 发布,分布式 NewSQL 数据库

TiDB 5.0.3 现已发布,该版本具体更新内容如下: 兼容性更改 TiDB v4.0 集群升级到 v5.0 或更高版本(dev 和 v5.1)的集群后,tidb_multi_statement_mode变量的默认值由WARN变为OFF 兼容 MySQL 5.7 的 noop 变量innodb_default_row_format,配置此变量无实际效果#23541 功能增强 Tools TiCDC 增加 HTTP API 获取 TiCDC changefeed 信息和节点健康信息#1955 为 kafka 下游增加 SASL/SCRAM 支持#1942 使 TiCDC 在 server 级别支持--data-dir配置#2070 提升改进 TiDB 支持将TopN算子下推到 TiFlash#25162 支持将内置函数json_unquote()下推到 TiKV#24415 支持在 Dual 表上移除Union算子的优化#25614 支持将内置函数replace()下推到 TiFlash#25565 支持将内置函数unix_timestamp()、concat()、year()、day()、datediff()、datesub()、concat_ws()下推到 TiFlash#25564 优化聚合算子的代价常数#25241 支持将Limit算子下推到 TiFlash#25159 支持将内置函数str_to_date()下推到 TiFlash#25148 允许 MPP outer join 根据表行数选择构建表#25142 支持将内置函数left()、right()、abs()下推到 TiFlash#25133 支持将 Broadcast Cartesian Join 下推到 TiFlash#25106 支持将Union All算子下推到 TiFlash#25051 支持 MPP 查询任务按 Region 均衡到不同 TiFlash 节点上#24724 支持执行 MPP 查询后将缓存中过时的 Region 无效化#24432 提升内置函数str_to_date在格式指定器中%b/%M/%r/%T的 MySQL 兼容性#25767 TiKV 限制 TiCDC sink 的内存消耗#10305 为 TiCDC old value 缓存增加基于内存使用量的上限#10313 PD 将 TiDB Dashboard 升级至 v2021.06.15.1#3798 TiFlash 支持将STRING类型转换为DOUBLE类型 支持STR_TO_DATE()函数 通过多线程优化右外连接中的非连接数据 支持笛卡尔积 Join 支持LEFT()和RIGHT()函数 支持在 MPP 查询中自动清理过期的 Region 信息 支持ABS()函数 Tools TiCDC 优化 gRPC 的重连逻辑,提升 KV client 的吞吐#1586#1501#1682#1393#1847#1905#1904 优化 sorter I/O 报错信息 Bug 修复 TiDB 修复在SET类型列上 Merge Join 结果不正确的问题#25669 修复IN表达式参数的数据腐蚀问题#25591 避免 GC 的 session 受全局变量的影响#24976 修复了在窗口函数查询中使用Limit时出现 panic 问题#25344 修复查询分区表时使用Limit返回错误值的问题#24636 修复了IFNULL在ENUM或SET类型上不能正确生效的问题#24944 修复了 Join 子查询中的count被改写为first_row导致结果不正确的问题#24865 修复了TopN算子下使用ParallelApply查询时卡住的问题#24930 修复了使用含有多列的前缀索引查询时出现多余结果的问题#24356 修复了操作符<=>不能正确生效的问题#24477 修复并行Apply算子的数据竞争问题#23280 修复对 PartitionUnion 算子的 IndexMerge 结果排序时出现index out of range错误#23919 修复tidb_snapshot被允许设置为非预期的过大值,而可能造成事务隔离性被破坏的问题25680 修复 ODBC 类常数(例如{d '2020-01-01'})不能被用作表达式的问题#25531 修复SELECT DISTINCT被转化为 Batch Get 而导致结果不正确的问题#25320 修复无法触发将查询从 TiFlash 回退到 TiKV 的问题#23665#24421 修复在检查only_full_group_by时的index-out-of-range错误#23839 修复关联子查询中 Index Join 的结果不正确问题#25799 TiKV 修复错误的tikv_raftstore_hibernated_peer_state监控指标#10330 修复 coprocessor 中json_unquote()函数错误的参数类型#10176 正常关机时跳过清理 Raftstore 的回调从而避免在某些情况下破坏事务的 ACID#10353#10307 修复在 Leader 上 Replica Read 共享 Read Index 的问题#10347 修复 coprocessor 转换DOUBLE到DOUBLE的错误函数#25200 PD 修复在 scheduler 启动之后,加载 TTL 配置产生的数据竞争问题#3771 修复is_learner字段在 TiDB 的TIKV_REGION_PEERS表中显示异常的问题#3372#24293 修复在一个 zone 内所有 TiKV 节点下线或宕机的情况下,PD 不往其他 zone 调度数据的问题#3705 修复在添加 scatter range 调度器后导致 PD 挂掉的问题#3762 TiFlash 修复因 split 失败而不断重启的问题 修复无法删除 Delta 历史数据的潜在问题 修复在CAST函数中为非二进制字符串填充错误数据的问题 修复处理包含复杂GROUP BY列的聚合查询时结果不正确的问题 修复写入压力过大时出现进程崩溃的问题 修复右连接键不为空且左连接键可为空时进程崩溃的问题 修复read-index请求耗时长的潜在问题 修复读负载高的情况下进程崩溃的问题 修复Date_Format函数在参数类型为STRING且包含NULL值时可能导致 TiFlash server 崩溃的问题 Tools TiCDC 修复 TiCDC owner 在刷新 checkpoint 时异常退出的问题#1902 修复写 MySQL 下游出错暂停时 MySQL 连接泄漏的问题#1946 修复 TiCDC 读取/proc/meminfo失败时出现的 panic 问题#2024 减少 TiCDC 运行时的内存使用#2012#1958 修复 resolved ts 计算慢导致 TiCDC panic 的问题#1576 修复 processor 潜在的死锁问题#2142 Backup & Restore (BR) 修复 BR 恢复中忽略了所有系统表的问题#1197#1201 修复在 Backup & Restore 数据恢复期间开启 TDE 会报出文件已存在的错误#1179 TiDB Lightning 修复 TiDB Lightning 在特殊数据下 panic 的问题#1213 修复 TiDB Lightning 导入大文件拆分时遇到的 EOF 报错问题#1133 修复 TiDB Lightning 导入含auto_increment的DOUBLE或FLOAT类型列的表时生成极大 base 值的问题#1186 修复 TiDB Lightning 解析 Parquet 文件中DECIMAL类型数据失败的问题#1277 更新说明: https://docs.pingcap.com/zh/tidb/v5.1/release-5.0.3

优秀的个人博客,低调大师

Apache Dubbo 3.0.1 发布,分布式 RPC 服务框架

Apache Dubbo 3.0.1 已发布,这是一款高性能、轻量级的开源 Java RPC 框架,它提供了三大核心能力:面向接口的远程方法调用、智能容错和负载均衡,以及服务自动注册和发现。 优化 将 NameMapping 重构为 Metadata,支持 MigrationRule 中的应用字段; 为扫描结果添加缓存; 改进方法和参数的配置覆盖; 支持 servlet 接管模式; 为 ServiceConfig 添加 ServiceListener; 改进方法回调; Fix NPE in MetadataInfo (#8131) Fix customizer not changed (#8137) 错误修正 增加强制检查; 修复多注册表将破坏不可用的集群; 删除不必要的 toString 转换和默认启用检查; 忽略无效的 MetadataReportConfig; 修复 consumer 启动时的 NPE; 修复一些兼容的问题; 优化 Service 相关问题; 优化迁移和修复 ServiceDiscovery 的 reSubscribe; 修复 MetadataInfo 中的 NPE; 修复定制器未更改的问题; 更多详情可查看:https://github.com/apache/dubbo/releases/tag/dubbo-3.0.1

资源下载

更多资源
Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册