标签:Kubernetes

编程技术

转微服务写的最全的一篇文章

23

xiaoli.he 发布于 2019-11-20

1.什么是微服务 1)一组小的服务(大小没有特别的标准,只要同一团队的工程师理解服务的标识一致即可) 2)独立的进程(java的tomcat,nodejs等) 3)轻量级的通信(不是soap,是http协议) 4)基于业务能力(类似用户服务,商品服务等等) 5)独立部署(迭代速度...

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

Java

020.掌握Pod-Pod基础使用

4

Harries 发布于 2019-11-20

一 Pod定义详解 1.1 完整Pod定义文件 1 apiVersion: v1 #必选,版本号,例如v1,版本号必须可以用 kubectl api-versions 查询到 2 kind: Pod #必选,Pod 3 metadata: #必选,元数据 4 name: stri...

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

Spring

暗锤Spring框架:云原生时代中的Java危机 – JAXenter

刘莉莉 发布于 2019-11-20

Java的现状也太难了,有些人甚至将其称为“老式语言”。尽管它很受欢迎,但还是有一些抱怨。在我们这个新的云原生世界中,为什么Java还是需要发展?不断发展才能适应现代的云原生,Java需要保持所有使其可靠的功能,同时还必须能够在新的应用程序环境中运行。 不用担心,当您听到Java...

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

Java

在容器中使用 Java 的资源分配准则

1

xiaoli.he 发布于 2019-11-19

短短几年,容器就改变了软件行业的开发模式。也许,很多开发者已经开始在容器中运行 Java 应用。但是,对于容器化的 Java 应用程序,当遇到 CPU 和内存占用等问题时,还是有很多问题需要注意。本文假设读者对 Java 和容器技术有基本了解,如果需要更多背景知识,可以阅读文末的...

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

编程技术

Dapr 旨在简化弹性和可移植微服务的创建

hellas 发布于 2019-11-19

Microsoft Dapr 是一个开源的、事件驱动的框架 ,旨在为云计算和边缘应用程序构建弹性和可移植的微服务。微软表示,Dapr 封装了构建微服务的最佳实践,并使开发人员可以专注于他们的应用程序的业务逻辑。 Dapr 提供了一个事件驱动的运行时,它支持构建微服务所需的基本功能...

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

Java

Docker的组合优于继承 – frankel

puefu.he 发布于 2019-11-19

Docker和容器化技术仅存在了一段时间。要了解如何充分利用自己的情况,可能需要花费一些时间以及一些反复试验。这篇文章介绍了许多可用选项之一。 Docker容器的主要优点是它们是独立的。对于开发人员来说,这意味着只需要从包含所需必需依赖项的所需Docker镜像继承即可,并且可以构...

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

Spring

沃达丰希腊公司用Quarkus代替Spring Boot – quarkus

songhua.gao 发布于 2019-11-19

沃达丰希腊公司是希腊第二大电信公司,为超过600万订户提供固定和无线电话服务。 沃达丰希腊分公司在本地和云上运行许多应用程序,因此云资源消耗成本对其极为重要。其体系结构的一个组成部分是数字体验层(DXL),这是一种基于Kubernetes的软件,它通过提供易于使用的REST充当沃...

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

Java

六面蚂蚁金服,唬住了面试官要了30K;其实Java面试也没那么难

1

dulong 发布于 2019-11-18

面试前 蚂蚁的面试挺独特,每轮面试都没有 HR 约时间,一般是晚上 8 点左右面试官来一个电话,问是否能面试,能的话开始面,不能就约一个其它时间。 全程 6 面,前五面技术面,电话面试,最后一面是 HR 面,现场面。 一面 介绍一下自己 问项目经历, 聊"数据同步&qu...

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

编程技术

我们使用了不同的技术栈,但是都实现了微服务测试

2

changyuan.xu 发布于 2019-11-18

作者 | Wojciech Bulaty、Liam Williams 译者 | 王强 编辑 | 田晓旭 当我们使用了微服务架构和基于容器的基础设施之后,那么我们就不得不重新制定一个测试策略,因为微服务架构对在线(远程)依赖项的依赖较多,而对进程内组件的依赖较少,所以测试策略和测试...

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

编程技术

道路千万条,安全第一条:微服务稳定性保障的“痛”!

3

小丁 发布于 2019-11-18

微服务改造中,挑战最大的就是拆分之后的稳定性保障,拆分之后链路复杂、故障点众多,需要一套体系化的稳定性保障机制。 1. 稳定性保障的目标 微服务稳定性保障需要从事前、事中和事后全方位进行考虑。 微服务架构下,应用程序、依赖服务、网络、硬件等都有可能出现故障,稳定性设计和保障的具体...

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

编程技术

如何基于 Cilium 和 eBPF 打造可感知微服务的 Linux?

26

hellas 发布于 2019-11-16

本文内容来自 2019 年的一个技术分享 How to Make Linux Microservice-Aware with Cilium and eBPF,作者是 Cilium 项目的创始人和核心开发者,演讲为英文。本文翻译了演讲的技术性内容,其他少部分非技术内容(例如部分开场...

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

编程技术

新网银行微服务转型实践

12

小丁 发布于 2019-11-15

【编者的话】本文主要分享四川新网银行关于微服务转型的内容,也总结了这些年作者在微服务领域的一些经验。 2012 年 James Lewis 在波兰第 33 次 Degree in Kraków 会议上分享了一个案例,名称是 “Micro Services ̵...

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

Java

优秀的Java程序员必须了解的GC哪些

6

yanxinchi 发布于 2019-11-14

点击上方 "IT牧场" ,选择 "设为星标" 技术干货每日送达! 作者丨灵犀一脚C http://www.cnblogs.com/ckwblogs/p/5975921.html 一个优秀的Java程序员必须了解GC的工作原理、如何优化GC的...

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

编程技术

微前端架构:如何由内而外取代单体架构

7

changyuan.xu 发布于 2019-11-14

如何利用微前端技术实现单体应用程序的现代化改造?在 本篇教程 中,我们将探讨如何将前端从单体架构当中剥离出来,并快速完成微前端架构迁移。本文作者将结合个人项目实践经验为大家介绍心得。 问题所在 我们假设有这么一个单体代码库,它使用了某种后端模板引擎或者系统(例如 EJS 或者 E...

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

编程技术

Knative 实战:一个微服务应用的部署

8

hanze 发布于 2019-11-14

作者 | 元毅 阿里云智能事业群高级开发工程师 在 Istio 中提供了一个 Bookinfo 的示例,用于演示微服务之间的调用,那么如何在 Knative 中部署这个示例呢?本文将会给大家介绍一下在 Knative 中部署 Bookinfo 微服务以及查看调用链追踪信息。 背景...

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

编程技术

打造最可靠的自动驾驶基础架构

25

yanxinchi 发布于 2019-11-14

文章作者:莫璐怡 Pony.ai 编辑整理:Hoh Xil 内容来源:Pony.ai & DataFun AI Talk 出品社区:DataFun 注:欢迎转载,转载请在留言区留言。 导读: 本次分享的主题为 打造最可靠的自动驾驶基础架构。 主要内容包括如何做 Pony....

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

编程技术

云原生下日志方案的架构设计

5

尖兵 发布于 2019-11-13

上一篇文《云原生Kubernetes日志落地方案》中我们介绍了为什么需要一个日志系统、为什么云原生下的日志系统如此重要 以及云原生下日志系统的建设难点,相信DevOps、SRE、运维等同学看了是深有体会的。 本篇文章单刀直入,会直接跟大家分享一下如何在云原生的场景下搭建一个灵活、...

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

Java

Kubernetes 优雅停止Pod

2

尖兵 发布于 2019-11-13

原文: https://i4t.com/4424.html 首先我们先简单的分析一下"优雅的停止Pod" 优雅停止(Graceful shutdown)这个说法来自于操作系统,比如我们windows关机系统首先会退出软件然后一步步到达关机,而相对的就是硬终止(...

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