《Istio官方文档》流量管理–综述

原文链接  译者:carvendy

综述

  本页提供在Istio中,如何管理流量,包括流量管理原则的好处。假设你已经读了什么是Istio?,并且熟悉与Istio相关的高可用架构。你可以本章节的其他指南中,找到个别的流量管理特性。

阅读全文

SpringBoot之logback-spring.xml不生效

一、前言

做新应用就是这样,会遇到各种问题,昨天刚解决了加载某一个类时候抛出了class is not visible from class loader的问题,今天就有遇到了日志文件找不到的问题,还是和二方库有关的,下面就一一道来。 阅读全文

《Istio官方文档》Pilot

原文链接  译者:carvendy

Pilot(领航员)

  Pilot负责Envoy实例在Istio网格服务部署的生命周期。  阅读全文

《Istio官方文档》什么是Istio——设计理念

原文链接  译者:carvendy

设计理念

  这页概述了Istio的核心设计理念。

  Istio的架构里有一些关键的设计理念,是在服务在一定规模上和高性能的标准上,系统必备的能力。 阅读全文

SpringBoot之class is not visible from class loader

一、前言

最近在搭建SpringBoot的新应用,遇到个有意思的问题,如题就是在加载某一个类时候抛出了class is not visible from class loader, 下面就带大家看看是如何产生的。

阅读全文

《Istio官方文档》什么是Istio——综述

原文链接  译者:carvendy

综述

  本文介绍Istio:开源的连接,管理和安全的微服务。Istio提供了一种简单方式,让发布的服务创建连接并实现负载均衡,服务间的认证,监控,还有更多,而在服务中不需要改变任何代码。接入Istio,支持服务由特定的代理发布,在服务之间会拦截网络通信并贯穿你的环境,使用Istio可以配置和管理整个面的够功能特性。

  Istio当前只支持服务发布到Kubernetes,而其他的环境将会在未来的版本中才支持。

  为了了解更更多关于Istio组件的细节上和概念上的东西,可以看看概念指南。

阅读全文

《Istio官方文档》翻译邀请

2018新年快乐,本月并发网组织翻译Service Mesh框架(什么是Service Mesh)《Istio官方文档》,欢迎有兴趣的同学参与。

如何领取

通过评论领取想要翻译的文章,每次领取一章或一节(根据内容长短),翻译完后再领取其他章节。领取完成之后,建议在一个星期内翻译完成,如果不能完成翻译,也欢迎你邀请其他同学和你一起完成翻译。请谨慎领取,并发网是非盈利组织,没办法去跟进每一篇译文的进展,所以很多文章领取了没有翻译,会导致文章长时间没人翻译。

阅读全文

《Spring Cloud Config官方文档》之嵌入配置服务器

原文链接

8. 嵌入配置服务器

Config服务器作为一个独立的应用程序运行得最好,但是如果你需要,你可以将它嵌入到另一个应用程序中。只需使用 @EnableConfigServer注释。在这种情况下可选属性spring.cloud.config.server.bootstrap将会是可用的,它是一个标志,指示服务器应该从自己的远程存储库中进行配置。该标志默认是关闭的,因为它可以延迟启动,但是当嵌入到另一个应用程序中时,与其他应用程序一样初始化也是有意义的。

应该很明显,但请记住,如果使用引导标志,则在bootstrap.yml中配置服务器将需要配置其名称和存储库URI 。

阅读全文

并发包中ThreadLocalRandom类原理剖析

2.2、 并发包中ThreadLocalRandom类原理剖析

ThreadLocalRandom类是JDK7在JUC包下新增的随机数生成器,它解决了Random类在多线程下多个线程竞争内部唯一的原子性种子变量而导致大量线程自旋重试的不足。本节首先讲解下Random类的实现原理已经它在多线程下使用的局限性,然后引入ThreadLocalRandom类,通过讲解JDK8中ThreadLocalRandom的实现原理来说明ThreadLocalRandom是如何解决的Random类的不足。

阅读全文

什么是服务网格?为什么你需要它?

原文链接   译者:carvendy

什么是服务网格?为什么你需要它?

服务网格是专注于基础设施层,让服务可以更安全、更快、更可靠地通信。如果构建云应用,你就需要服务网格。

  在过去一年,服务网格已经呈现出,并在云原生栈中起着决定性的作用。像一些高流量的公司,比如说Paypal,Lyft,Ticketmaster, 还有Credit Karma,在今年一月份就已经在自己的产品中使用了服务网格。Linkerd,一个开源的为云原生应用而生的服务网格,成为了云原生计算设施的官方项目。精确地来说,什么是服务网格呢?为什么和它有关系呢?

  在本文中,通过过去十年的应用架构,给服务网格定义和它的组织体系。从有关系的但是不同的API网关、边缘代理、服务总线的组成,来区分服务网格。描述哪里是服务网格顶层,还有期待它是由什么组成的,并使得云计算基础设施进化的?

阅读全文

《Spring Cloud Config官方文档》之推送通知和Spring Cloud总线

9. 推送通知和Spring Cloud总线

许多源代码存储库提供者(例如Github,Gitlab或Bitbucket)会通过webhook通知你存储库中的变化。您可以通过提供商的用户界面将webhook配置为您感兴趣的URL和一组事件。例如, Github 将通过一个包含提交列表的JSON主体和一个等于“push”的头部“X-Github-Event”来POST webhook。如果您在spring-cloud-config-monitor库中添加了依赖项并在Config Server中激活了Spring Cloud Bus,则会启用“/ monitor”节点。

阅读全文

《Maven官方文档》Maven 开发

原文链接   译者:carvendy

Maven 开发

这文档描述怎么入门开发Maven。这是一个独立页来描述怎么构建Maven的。

找一些工作来做

首先你需要一些事情来做!解决方案可以在几个JIRA项目中找到。

  • JIRA解决方案 当你找到一个你需要的解决方案,工作想在解决方案中加入日志,所核心开发和其他人民在寻找以了解其他人已经在什么。

阅读全文

伪共享

2.2.9 伪共享

2.2.9.1什么是伪共享

计算机系统中为了解决主内存与CPU运行速度的差距,在CPU与主内存之间添加了一级或者多级高速缓冲存储器(Cache),这个Cache一般是集成到CPU内部的,所以也叫 CPU Cache,如下图是两级cache结构:

阅读全文

《Spring Cloud Config官方文档》之Spring Cloud Config客户端

10.  Spring Cloud Config客户端

Spring Boot应用程序可以立即利用Spring Config服务器(或应用程序开发人员提供的其他外部属性资源),还可以获取与Environment更改事件有关的一些其他有用的功能。

阅读全文

线程池使用FutureTask时候需要注意的一点事

8.4 线程池使用FutureTask时候需要注意的一点事

线程池使用FutureTask的时候如果拒绝策略设置为了 DiscardPolicyDiscardOldestPolicy并且在被拒绝的任务的Future对象上调用无参get方法那么调用线程会一直被阻塞。 阅读全文

return top