天翼云其他编程,开发等知识文档专栏是天翼云为开发者提供的互联网技术内容分享平台。内容涵盖其他相关内容资讯。开发者在其他专栏是可以快速获取到自己感兴趣的技术内容,与其他开发者们学习交流,共同成长。
一、前言在分布式系统架构中多个系统之间通常是通过远程RPC调用进行通信,也就是 A 系统调用 B 系统服务,B 系统调用 C 系统的服务。当尾部应用 C 发生故障而系统 B 没有服务降级时候可能会导致 B,甚至系统 A 瘫痪,这种现象被称为
作者: Marek Piechut 译者:陈振阳我经常遇到一些这样的Java程序员,他们不确定应该如何恰当的实现单例模式。我不考虑在线程的环境中合适的实现。但是使用你能在网络上找到的大多数常见的实现方式,你可以轻松地创建你
RocketMQ–导读原文链接 译者:小村长最近两个项目中用到了RocketMQ消息中间件,每次都是在网上找几个Demo,而没有去看它的官方文档。年前面试某大型互联网企业。RocketMQ多有提及。今借此机会翻译一篇Rocke
使用Docker运行如果您使用Docker来运行Linkerd,则无需像前一节中所述的那样从GitHub中获取发行版二进制文件。相反,Buoyant为您提供以下公共Docker图像
Jarslink 在4月初推出了新版本,增加支持Spring注解和模块多版本特性。欢迎参与开源项目,成为我们的Commiter。注解的使用新版本加入了注解的支持,用户只需要在构建ModuleConfig的时候调用ModuleConfig.a
原文链接 译者:carvendy综述 本页提供在Istio中,如何管理流量,包括流量管理原则的好处。假设你已经读了什么是Istio,并且熟悉与Istio相关的高可用架构。你可以本章节的其他指南中,找到个别的流量管理特性。领航员(Pil
原文链接 译者:carvendy权限和发布设置仓库发布定义在项目的distributionManagement 部分。无论如何。你不能将你的用户名密码和其他权限设置的放置到项目中。为了整个,你应该加入一个服务定义你自己的id匹配在你
原文链接 译者:carvendy生成源文件让我们运行这个小例子。为了生成源文件你必须有一个插件它是在generate-sources周期中有参与的,像ANTLR4 Maven Plugin。所以这一切都很好,我们有一个插件想要从An
原文链接 译者:carvendyMaven使用Ant指南这个例子中说明咱们绑定一个ant脚本到生命周期。你可以加入脚本到每一个生命周期,复制 execution/ section可以指定一个新的周期。一个具体的例子像下面这样:
原文链接 译者:carvendy使用扩展扩展使用货车提供者,用于在仓库中运输工件和提供生命周期增强的插件。货车提供者提供生命周期增强的插件
原文链接 译者:carvendy片段宏指南当你使用Maven生成你的web项目,你有一部分动态选项是包括一些源码片段在你的源码页中。一个片段是一个源码文件的部分,有指定格式的注释。这个功能受到汇集的片段宏启发,被Maven的Doxi
原文链接 译者:carvendy使用Maven 2 为不同环境构建构建同一个组件到不同的环境是经常让人苦恼的。你有多个环境,为了实例化测试和生产服务或者可能是一个服务的集合他们使用了不同的配置文件。在指南中我将解释怎么样使用配置属性
原文链接 译者:carvendy多模块工作指南正如所看到Pom的介绍,Maven支持在一定条件下聚合那些继承项目。这部分概述,就是关于Maven项目处理多模块,和怎么样更有效地工作。反应器在Maven中的机制,处理多个模块的项目是由于
原文链接 译者:carvendyjdk1.4项目使用JDK1.5构建指南你自从Maven 2.2.0 需要 JDK 1.5 来执行,很多用户他们的项目依然使用java 1.4或者更老的版本,他们将需要做一些调整。 理想的情况下,你可以通过
原文链接 译者:carvendy插件前缀解析策略当你执行maven的时候使用一个标准的生命周期,这些插件参与的生命周期就像是一个相当简单的进程。无论如何,当你从命令行中引用一个指令,例如clean,Maven必须有一些可靠的方式让clea
如何开始使用OSGI你理解了使用OSGI技术带来的收益,如何开始呢?如果你是一个java开发人员,且想实践一下(写一个helloworld或者其他什么的),那么下一节有很多可访问的入门教程链接。如果你有什么疑问, 有一个 OSGi开发者论坛
原文链接 译者:麦芽面包当对Netty做了一些改动后,请确保提交的注释里有足够的信息来让每个人理解变更的意图。除非提交很琐碎, 不然请用以下格式提交:一句话描述你的变更:变更动机:解释的内容,和你为什么要做这个变更。你尝试要解决的问题。改动
配置语法正如之前的例子所展示的一样,Log4j允许你简单地重新定义记录日志的行为而不需要去修改你的应用。可以禁用应用程序的某些部分的日志记录,只在满足特定标准时记录日志,例如为特定用户执行的操作,路由输出到Flume或者日志系统。要想实现这
如果我们希望输出com.foo.Bar的TRACE等级的日志,而不像影响其他日志的输出。简单的改变日志等级是不能达到我们想要的目的;但是修改也很简单,只要我们添加一个新的Logger定义就可以达到目标。这个配置达到了我们想要的目标,所有co
原文链接 参考链接 译者:小村长本篇文章是并发编程网组织的一次Apache Common组件翻译的一部分,因为无意中看到了Apache Common CLI感觉很好奇,因为这个工具很少在网上看到,当然或许我没有关注过。因为我
2023-03-20 08:19:07
2023-04-19 09:22:48
2023-04-23 09:32:49
2023-05-08 10:02:20
2023-05-12 07:20:42
2023-04-25 10:20:32