首页 / 作者AUTHOR / SPRINGFORALL

hello

记录技术探索,分享实践心得。

共 1925 篇文章

K8S 快速入门(六)网络通信原理:Service网络(中)

二、Service网络 1 . 服务集群 使用k8s部署服务,所有的服务都部署在pod内部的容器中,服务集群就需要多个pod副本实现。 思考:那么多个pod副本实现 负载均衡 访问,该如何实现呢??? 解决方案: 使用 nginx 实现负载均衡?? nginx也在一个pod中 使用nginx实时多个pod副本直接负载均衡访问。 问题:…

K8S 快速入门(七)网络通信原理:外部接入网络(下)

三、外部接入网络 1. NodePort 先提前强调一下, NodePort是K8s将内部服务对外暴露的基础,后面的LoadBalancer底层有赖于NodePort。 如下图所示,首先不妨思考一下,K8s集群中有哪一个角色,即掌握Service网络的所有信息,可以和Service网络以及Pod网络互通互联,同时又可以和节点网络打通? 答案是Kube-…

软件架构生态化-多角色交付的探索实践

作者:京东零售 李春丽 作为一个技术架构师,不仅仅要紧跟行业技术趋势,还要结合研发团队现状及痛点,探索新的交付方案。在日常中,你是否遇到如下问题 “ 业务需求排期长研发是瓶颈;非研发角色感受不到研发技改提效的变化;引入ISV 团队又担心质量和安全,培训周期长“等等,基于此我们探索了一种新的技术体系及交付方案来解决如上问题。 背景…

Spring Boot 集成 Groovy 脚本

在我们的应用中引入脚本能力,可以很好的提升灵活性,我们的核心开发工作可以集中在核心平台能力的开发上,具体场景的功能可以通过脚本来实现,例如jenkins就可以通过groovy脚本来编写pipeline,可以很灵活的定制构建过程。…

Spring 使用 Kafka 的三种方式

本文介绍spring中使用Kafka的三种方式,其中container方式最灵活,但是开发相对较复杂,stream方式使用最简便,listener方式由于提供的最早,使用的较普遍。 具体的代码参照 示例项目 https://github.com/qihaiyan/springcamp/tree/master/spring-kafka 一、概述…

MySQL 8.2 支持读写分离了

我们一直在等待的 MySQL 读/写分离功能 现在终于可以使用了! 在规模上,我们在副本之间分配读取,但这必须在应用程序中以某种方式进行管理:指向在某个地方写入并在其他地方读取。 在 MySQL 8.2 中,MySQL Router 现在能够识别读取和写入,并将它们路由到主实例(如果是 InnoDB…

必知必会Java命令:JPS

最近想着把工作中使用过的java命令都梳理一下,方便日后查阅。虽然这类文章很多,但自己梳理总结后,还是会有一些新的收获。这也是这篇笔记的由来。 今天先聊聊 jps 命令。 命令概述⭐ jps 命令是JDK提供的一个工具,用于查看目标系统上的Java进程基本信息(进程ID, 启动类,启动参数等)。命令在JDK安装目录的bin目录下,比如在我的window下…