Kubernetes 集群中 Pod 的内部通信机制
Kubernetes 集群中的 Pod 是最小的计算单元,一个或多个容器会在同一个 Pod 中运行,它们共享相同的网络命名空间和存储卷。Pod 的内部通信机制决定了同一 Pod 内的容器如何彼此通信,以及集群中不同 Pod 之间如何高效且安全地进行数据交换。这种机制是 Kubernetes 中非常核心的一个部分,因为通信性能和可靠性直接影响了...
2024-09-22
Aidl进程间通信详细介绍
目录介绍 1.问题答疑 2.Aidl相关属性介绍 2.1 AIDL所支持的数据类型 2.2 服务端和客户端 2.3 AIDL的基本概念 3.实际开发中案例操作 3.1 aidl通信业务需求 3.2 操作步骤伪代码 3.3 服务端操作步骤 3.4 客户端操作步骤 3.5 测试 4.可能出现的问题 4.1 客户端在子线程中发起通信访问问题 4.2 什么情况下会导致远程调用失败 ...
2018-09-27
基于 MOSN 和 Istio Service Mesh 的服务治理实践
Service Mesh Webinar 是由 ServiceMesher 社区和 CNCF 联合发起的线上直播活动,活动将不定期举行,为大家带来 Service Mesh 领域的知识和实践分享。
2020-08-03
Service Worker 全面进阶
Service Worder 是用来代替 manifest,用来生成缓存的效果的。以前吭哧吭哧的学 manifest 的时候,就发现 MD 好难用。而且 MDN 特意告诉你,manifest 有毒,请不要乱用,保不定后面不支持。今儿,我看了下兼容性,呵呵~
How to access a remote web service by Camel CXF endpoint
There was a litte infomation about camel proxy webservice with local wsdl or remot url in the side of GFW,even in the stackoverfllow.
2016-01-26
windows service安装mysql5.7
上线生产环境后,由于数据字段默认值(0)未生效,导致了生产环境出了严重的BUG。但在准生产环境中测试的是比较充分的。最后思索可能是由于准生产环境与生产环境的数据库版本不一致造成的。果然,生产环境使用的版本是5.5,而准生产环境、开发环境我们使用的是5.7。只所以这么着,找借口的话就是由于当时安装的时间比较...
Service Mesh技术详解
深入探讨Service Mesh的基本概念和核心技术,涵盖了服务发现、负载均衡、断路器与熔断机制,以及数据平面与控制平面的详细工作原理和实现方法。关注作者,复旦博士,分享云服务领域全维度开发技术。拥有10+年互联网服务架构、AI产品研发经验、团队管理经验,复旦机器人智能实验室成员,国家级大学生赛事评审专家,发表多...
2024-06-21
什么是 Web Service 的 Consumer Proxy
Web Service 的 Consumer Proxy 是 Web 服务架构中至关重要的组成部分。它充当了客户端与 Web 服务之间的桥梁,使客户端可以轻松地调用远程 Web 服务而无需关心底层的通信细节。Consumer Proxy 是 Web 服务客户端的一种代理对象,通过它,客户端可以调用远程服务的方法,就像调用本地方法一样。理解 Consumer Proxy 的作...
2024-08-22
什么是 Web Service 的 Logical Port
在 Web 服务架构中,Consumer Proxy 是一个重要的概念,它帮助客户端调用远程 Web 服务,屏蔽了底层的通信细节。为了更好地管理和配置这些代理对象,Logical Port 是一个关键的组件,它为 Consumer Proxy 提供了一个灵活的配置机制,使得客户端能够在不同的环境下使用相同的代理对象,而无需更改代码。
2024-08-22
什么是Spring Zuul?
这里是修真院后端小课堂,每篇分享文从 【背景介绍】【知识剖析】【常见问题】【解决方案】【编码实战】【扩展思考】【更多讨论】【参考文献】 八个方面深度解析后端知识/技能,本篇分享的是: 【什么是Spring Zuul?】 1.背景介绍spring cloud简介 Spring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便利...
2018-12-23
Tomcat源码解析系列(十六)Http11Processor
前言上篇文章讲到了 ConnectionHandler#process 方法,其中最关键的步骤是获取一个 org.apache.coyote.Processor 对象,然后调用这个对象的 process 方法,传入的参数就是它自己接收的参数,也就是 和 NioSocketWrapper 对象 和 SocketEvent 对象。tomcat 中 用于处理 http 请求的 Processor 的实现类有 Http11Processor...
非常接地气的架构和分层方法,值得学习!
看起来简单,很多人其实并没有把他们职责划分开,在很多代码中,controller做的逻辑比service还多,service往往当成透传了,这其实是很多人开发代码都没有注意到的地方,反正功能也能用,至于放哪无所谓呗。这样往往造成后面代码无法复用,层级关系混乱,对后续代码的维护非常麻烦。
正确甄别API & REST API & RESTful API & Web Service之间的差异与联系
看到API你会想起什么?是接口、第三方调用、还是API文档?初看你可能会觉得这太熟悉了,这不是系统开发日常系列吗?但你仔细想一想,你会发现API的概念在你脑海里是如此的模糊。如果你通过搜索引擎检索API,你会看到类似这样的信息:API——Application Programming Interface(应用程序编程接口),这太抽象了。接下来,...
angularjs http与后台交互
无论是使用angularjs做前端或是结合ionic混合开发移动端开发app都需要与后台进行交互,而angular给我提供了httpModule模块供我们使用。今天就展现一个http的封装和使用的一个具体流程。
2018-12-20
我的Go服务Docker部署模版
网上关于Docker的介绍有很多,我就不复制粘贴了,大家可以自行查找。为什么用Docker?,一般来说是为了保证开发和线上环境一致,并能保证机器的干净,不会被安装一堆依赖。说下题外话,之前开发EOS的时候,就被装了一堆依赖和动态库,差点让强迫症的我想重装电脑...后来写了个docker镜像才算是整理干净,可惜被改过的文...
centos 安装redis
方法一:通过yum安装 {代码...} vim /etc/redis.conf {代码...} 为了可以使Redis能被远程连接,需要修改配置文件,路径为/etc/redis.conf首先,注释这一行: {代码...} 另外,推荐给Redis设置密码,取消注释这一行: {代码...} 方法二:通过源代码安装 {代码...} 通过make来编译,make是自动编译,会根据Makefile中描述...
2022-07-04
记一次通过K8S ingress访问业务服务出现404问题
前言本文主要复盘某次协助业务部门排查ingress访问业务报404问题案例模拟复现业务部门ingress配置了https,访问出现因为业务部门的CA证书是买的,理论是不应该出现红色三角形图标。于是查看证书发现证书不是业务部门配置的那个。他们的配置tls密文形如下 {代码...} ingress rule配置形如下 {代码...} 眼尖的朋友估计一眼...
2023-02-14