标签:Kubernetes

编程技术

微服务网格(三):Istio高级特性

7

wenming.gapo 发布于 2019-09-21

这是一系列博客中的第四篇–Kubernetes和Microservices Mesh。在我们的上一篇文章中,我们了解了Istio的基础知识,并了解了它对于设置和管理更复杂的云架构有多大用处。在分布式微服务设置中,Istio允许你使用服务网格来获得集中化带来的一些好处。...

阅读(7)评论(0)赞 (0)

Java

别瞧不起这几个不起眼的公众号,其实人家都赚到了

9

xirruiqiang 发布于 2019-09-20

公众号发展到今天,其种类和数量繁多,经常看的人眼花缭乱,技术圈也不例外,要从中挑出值得信赖的原创作者与优质内容,是一件很费精力的事情。 所以,今天给大家精心推荐一些行业里做的非常用心的技术公众号,覆盖不同的技术领域,相信一定能对大家的成长有一些帮助。 程序员私房菜 ▲长按图片识别...

阅读(9)评论(0)赞 (0)

Java

Spring Cloud Gateway 限流详解

1

hellas 发布于 2019-09-18

点击上方 "IT牧场" ,选择 "设为星标" 技术干货每日送达! Spring Cloud Gatway内置的 RequestRateLimiterGatewayFilterFactory 提供限流的能力,基于令牌桶算法实现。目前,它内置的...

阅读(11)评论(0)赞 (0)

Java

Java工程师的成长路线图是什么?

5

Harries 发布于 2019-09-18

我经常能听到一些同学困惑,“面试造火箭,天天拧螺丝”,每天进行重复的业务开发,似乎自己的能力被日常工作限制,无法突破提高自己的能力水平。 我想说, 难道懂得如何造火箭,还能没有实际价值吗? 它的价值在于,当真的出现不可预测的、具有挑战性的任务时,你能不能 Hold 住。 比如说,...

阅读(14)评论(0)赞 (0)

Java

在kubernetes上运行Spring Cloud Gateway

5

likai 发布于 2019-09-17

作者:青木,工程师,DevOps践行者,微服务化,容器化业务实践者。 前言 https://github.com/spring-cloud/spring-cloud-gateway是Spring Cloud官方推出的一个网关项目,主要是基于reactor-netty实现。网关在微...

阅读(18)评论(0)赞 (0)

Java

淘宝网从 100 到 1000 万高并发的架构演进之路

17

刘莉莉 发布于 2019-09-17

1、引言 本文以设计淘宝网的后台架构为例,介绍从一百个并发到千万级并发情况下服务端的架构的14次演进过程,同时列举出每个演进阶段会遇到的相关技术,让大家对架构的演进有一个整体的认知。 文章最后汇总了一些架构设计的原则。 2、关于作者 huashiou: 广东工业大学计算机科学与技...

阅读(16)评论(0)赞 (0)

编程技术

牌类游戏使用微服务重构笔记(十二): 在k8s中部署

2

changyuan.xu 发布于 2019-09-17

micro在k8s中部署是相当容易的,本文以项目一、项目二、公共项目为例详解部署方式 helm helm是k8s的软件包管理工具,简单阅读几分钟便可上手使用,具体参见 文档链接 配置 键入 micro --help 你会发现有许多的配置项,这些配置项在开发阶段和上线环境中可能会有...

阅读(11)评论(0)赞 (0)

编程技术

使用Istio治理微服务入门

14

darida 发布于 2019-09-17

编辑推荐: 本文来自博客园,本文介绍微服务的“痛点”,以及我们将带领大家感性的认识一下Istio,希望对您的学习有所帮助。 近两年微服务架构流行,主流互联网厂商内部都已经微服务化,初创企业虽然技术积淀不行,但也通过各种开源工具拥抱微服务。再加上容器技术赋能,Kubernetes又...

阅读(16)评论(0)赞 (0)

编程技术

使用 Ingress 来负载分发微服务

15

hellas 发布于 2019-09-17

目录 使用Ingress来负载分发微服务   Demo规划  准备Demo并完成部署  创建部署(Deployment)资源  创建服务(Service)资源  创建Ingress资源并配置转发规则  使用Ingress...

阅读(8)评论(0)赞 (0)

Spring

Spring Cloud Greenwich.SR3 发布

likai 发布于 2019-09-16

Spring Cloud Greenwich.SR3 已发布,可在 Maven Central 中获取。更新情况如下: 新的负载均衡器实现 Spring Cloud Greenwich.M3 是第一个包含阻塞和非阻塞负载均衡器客户端实现的版本,作为 Netflix Ribbon ...

阅读(11)评论(0)赞 (0)

Spring

一步一步构建Spring5源码

9

likai 发布于 2019-09-16

点击上方 "IT牧场" ,选择 "设为星标" 技术干货每日送达! 构建环境 macOS 10.13.6 JDK1.8 IntelliJ IDEA 2018.3.6 (Ultimate Edition) Spring v5.1.9.RELEA...

阅读(16)评论(0)赞 (0)

Java

DevOps平台

10

changyuan.xu 发布于 2019-09-15

DevOps定义(来自维基百科): DevOps(Development和Operations的组合词)是一种重视“软件开发人员(Dev)”和“IT运维技术人员(Ops)”之间沟通合作的文化、运动或惯例。透过自动化“软件交付”和“架构变更”的流程,来使得构建、测试、发布软件能够更...

阅读(14)评论(0)赞 (0)

编程技术

大规模微服务场景下的十大痛点问题定位与优化

33

wenming.gapo 发布于 2019-09-15

今天我的主题是在微服务场景下的一个性能问题的定位优化,那么今天会讲一个我们其实出现的一个真实的一个场景,然后其实还是花了蛮长时间,然后把这个东西才定位到一个具体的问题。 现在云原生微服务架构特别的火,有非常多的优势,比如说这里面写的快速迭代,高并发,可维护,可扩展,灰度发布,高可...

阅读(19)评论(0)赞 (0)

编程技术

微服务网格(二):Istio基础

4

hanze 发布于 2019-09-14

在Kubernetes中创建基本的微服务看似简单。在我们的上一篇文章中,我们展示了使用容器部署是多么容易。我们构建了一个简单的Docker镜像,使用Kubernetes部署它,并查询我们的应用程序。当然,那是相对无痛的!但在现实世界中,云架构通常比这更复杂,涉及数十或数百种服务,...

阅读(20)评论(0)赞 (0)

编程技术

Istio 1.3 发布,大型微服务系统管理工具

尖兵 发布于 2019-09-13

Istio 是一个由谷歌、IBM 与 Lyft 共同开发的开源项目,旨在提供一种统一化的微服务连接、安全保障、管理与监控方式。具体来说,Istio 是一个开源服务网格平台,它确保微服务在处理故障时以指定的方式相互连接。1.3 已经发布,该版本提高可用性,具体如下: 默认情况下,将...

阅读(18)评论(0)赞 (0)

Java

最新版IDEA常用配置图文教程,打造你的最酷IDE

12

Harries 发布于 2019-09-13

阅读本文大概需要 3 分钟。 刚刚使用IntelliJ IDEA 编辑器的时候,会有很多设置,会方便以后的开发,工欲善其事必先利其器。 比如:设置文件字体大小,代码自动完成提示,版本管理,本地代码历史,自动导入包,修改注释,修改tab的显示的数量和行数,打开项目方式,等等一大堆东...

阅读(11)评论(0)赞 (0)

Java

JVM 堆外内存泄漏分析(一)

5

yanxinchi 发布于 2019-09-13

1. JVM 感知容器资源 Java 应用部署在 Kubernetes 集群里,每个容器只运行一个进程, JVM 的启动命令是打包在镜像文件里的。 常规的方式是采用 -Xmx4g -Xms2g 这样的参数来指定 JVM 堆的最大、最小尺寸,如果需要调整堆大小就需要重新打包镜像。 ...

阅读(13)评论(0)赞 (0)

编程技术

不要被锁定在反锁定的路上

4

changyuan.xu 发布于 2019-09-12

原文: Don’t get locked up into avoiding lock-in 作者: Gregor Hohpe 减少或者避免被锁定,会消耗架构设计工作中的很大一部分成本。这是一个神圣的职责:架构就是提供选项,而锁定则刚好相反。然而锁定不是非白即黑的:摆脱某一方面的锁...

阅读(45)评论(0)赞 (0)