首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏实战docker

    spring-cloud-kubernetes的服务发现和轮询实战(含熔断)

    分析kubernetes上如何实现服务注册发现 如果将上面的Web-Service和Account-Service两个应用迁移到kubernetes上之后,注册发现机制变成了啥样呢? 上图表明,Web-Service应用在调用Account-Service应用的服务时,会用okhttp向API Server请求服务列表,API Server收到请求后会去etcd取数据返回给Web-Service 现在account-service服务已经就绪,接下来是开发和部署web-service应用。 开发和部署Web-Service服务 Web-Service服务是个springboot应用,用到了spring-cloud-kubernetes提供的注册发现能力,以轮询的方式访问指定服务的全部pod 再回到web-service的pom.xml所在位置执行以下命令,这样会重新构建部署一次web-service服务: mvn clean install fabric8:deploy -Dfabric8

    2.8K50发布于 2019-07-02
  • Kubernetes(K8s)从入门到精通:一篇彻底搞懂云原生核心

    - containerPort: 80 步骤 2:创建 Service # app-svc.yaml apiVersion: v1 kind: Service metadata: name: web-service kubectl apply -f app-deploy.yaml kubectl apply -f app-svc.yaml # 获取访问地址(Minikube) minikube service web-service --url # 或端口转发 kubectl port-forward svc/web-service 8080:80 # 访问 http://localhost:8080 七、高级功能 1. paths: - path: / pathType: Prefix backend: service: name: web-service kube-proxy 是否正常运行 测试 ClusterIP:kubectl run -it --rm debug --image=busybox --restart=Never -- nslookup web-service

    86561编辑于 2026-03-18
  • 来自专栏SpringCloud专栏

    zuul源码分析之Request生命周期管理

    其原理就是在zuul把Request route到源web-service的时候,处理一些逻辑,比如Authentication,Load Shedding等。 下图是zuul的核心框架。 PRE: 该类型的filters在Request routing到源web-service之前执行。 用来实现Authentication、选择源服务地址等 ROUTING:该类型的filters用于把Request routing到源web-service,源web-service是实现业务逻辑的服务 这里使用HttpClient请求web-service。 POST:该类型的filters在ROUTING返回Response后执行。

    64610编辑于 2021-12-09
  • 来自专栏架构师之路

    为啥总在凌晨上线,如何无损发布

    这里和web-service不同: web-service是向上游nginx发指令切流量 service是通过下游server发指令切流量 (2)RPC-server通过tcp长连接将切流量的指令通知

    1.9K30发布于 2018-06-13
  • 来自专栏架构师之路

    究竟为啥总在凌晨上线,如何进行无损发布

    这里和web-service不同: - web-service是向上游nginx发指令切流量; - service是通过下游server发指令切流量; (2)RPC-server通过tcp长连接将切流量的指令通知

    63620发布于 2020-12-14
  • 来自专栏SpringCloud专栏

    zuul网关Filter处理流程及异常处理

    filterType代表过滤类型 PRE: 该类型的filters在Request routing到源web-service之前执行。 用来实现Authentication、选择源服务地址等 ROUTING:该类型的filters用于把Request routing到源web-service,源web-service是实现业务逻辑的服务 这里使用HttpClient请求web-service。 POST:该类型的filters在ROUTING返回Response后执行。

    1.2K20发布于 2019-01-17
  • 来自专栏运维ABC

    Docker实践(六):Docker Swarm

    --replicas 3 nginx 创建service:web-service,参数‘--replicas’指定副本数量。 :~# docker service inspect web-service --pretty [9ba01s3qc2.png] 可以看到3个副本分布在三个节点上,参数‘--pretty’表示以适合阅读格式输出 4.3 删除service root@manager:~# docker service rm web-service web-service [pxw4cqzoon.png] 5. service扩容与缩容 root@manager:~# docker service scale web-service=5 [vf3pqnh7ya.png] 节点manager和work02上分别新建副本4和副本5。 5.2 service缩容 root@manager:~# docker service scale web-service=2 [x8rytqlou4.png] 将service缩容至2个副本。

    1.4K30发布于 2019-09-10
  • 来自专栏CNCF

    使用OPA实现Envoy外部授权

    - match: prefix: "/hello" route: cluster: web-service match: prefix: "/the/good/path" route: cluster: web-service match: prefix: "/the/bad/path" route: cluster: web-service timeout: 0.5s - name: envoy.router config: {} clusters: - name: web-service lb_policy: round_robin http2_protocol_options: {} load_assignment: cluster_name: web-service

    2.6K20发布于 2019-12-04
  • 来自专栏锅总

    运维锅总浅析云原生DevOps工具

    定义组件 每个微服务作为一个组件定义,例如,一个简单的Web服务: apiVersion: core.oam.dev/v1alpha2 kind: Component metadata: name: web-service spec: workload: apiVersion: v1 kind: Pod metadata: labels: app: web-service ApplicationConfiguration metadata: name: my-application spec: components: - componentName: web-service 流水线中使用OAM定义的应用配置,自动化部署和测试: stages: - name: Build steps: - script: docker build -t my-repo/web-service - script: docker push my-repo/web-service:latest - name: Deploy steps: - script: kubectl

    69210编辑于 2024-07-04
  • 来自专栏最新最全的大数据技术体系

    电商4.0项目【三】: 用户模块(8081)

    dependencies> project> l 创建application.yml文档 #端口号 server: port: 8081 spring: application: name: web-service return axios.get('/test') }, //检查用户名 checkUsername : ( username )=> { return axios.post('/web-service return axios.get('/test') }, //检查用户名 checkUsername : ( username )=> { return axios.post('/web-service , } 1.4 用户注册:前置技术–Redis 1.5 用户注册:前置技术–阿里大鱼 1.6 用户注册:短信验证码 1.6.1 分析 1.6.2 接口 http://localhost:10010/web-service } 1.6.4 前端 l 步骤一:修改apiclient.js,发送短信ajax操作 //发短信 sendSms : ( user )=> { return axios.post('/web-service

    1.8K20编辑于 2022-01-11
  • 来自专栏王先森

    Kubernetes认证-CKA和CKS模拟环境安装部署

    $ kubectl expose pod web --port=80 --name=web-service service/web-service exposed $ kubectl get service EXTERNAL-IP PORT(S) AGE kubernetes ClusterIP 10.96.0.1 <none> 443/TCP 65m web-service 环境清理 $ kubectl delete service web-service $ kubectl delete pod web

    1.2K11编辑于 2023-12-19
  • 来自专栏程序源代码

    【程序源代码】springboot企业级搜索平台

    02 — Solr是一个独立的企业级搜索应用服务器,它对外提供类似于Web-service的API接口。

    93910发布于 2020-07-27
  • 来自专栏Khan安全团队

    漏洞预警:Apache Solr 远程代码执行漏洞

    00x01 漏洞背景 Solr是一个独立的企业级搜索应用服务器,它对外提供类似于Web-service的API接口。

    1.1K30发布于 2020-03-10
  • 来自专栏深圳技术大学MINI项目

    Whosbug 2022项目日志

    issue(合入修复者作为 target_owner),在优化工作进行时我们也持续的在收集测试用例web service重构从技术栈一致性出发,基于 Golang gin 框架重构了 whosbug web-service ,保证 web-service 的性能,同时完善了相关文档及接口测试用例 图片责任人归属算法优化当前的责任人归属算法有两个版本,一个是基于项目语法树的完整版本,一个是基于定义链的版本(在无完整语法树支持的语言中使用

    58671编辑于 2022-11-28
  • 来自专栏betasec

    Apache Solr RCE

    0x02:漏洞说明 Solr是⼀个独⽴的企业级搜索应⽤服务器,它对外提供类似于Web-service的API接⼝。

    55010发布于 2020-07-31
  • 来自专栏函数式编程语言及工具

    Akka-CQRS(11)- akka-http for http-web-service: Marshalling-数据序列化

    gRPC也是一个开放的标准,但讲到普及性就远远不及基于http/1.1协议的web-service了。 特别是gRPC的前端编程还是有一定的门槛,所以作为一种开放的网络大平台还是必须考虑用web-service方式的集成。 平台服务api可以有两样选择:一种是传统web-service方式,新的一种是rest api款式。rest api比较适合数据库表的crud操作。

    88660发布于 2019-06-24
  • 来自专栏Timeline Sec

    Apache Solr <= 8.8.1任意文件读取漏洞复现

    本文字数:570 阅读时长:2~3min 声明:请勿用作违法用途,否则后果自负 0x01 简介 Apache Solr是一个独立的企业级搜索应用服务器,它对外提供类似于Web-service的API

    3.5K21发布于 2021-04-12
  • 来自专栏字根中文校对软件

    Solr 企业级搜索引擎简介

    Solr 企业级搜索引擎简介 Solr 是一个独立的企业级搜索引擎服务器,并提供类似web-service 的API接口。可以通过http协议把文档以xml格式的方式放入索引库。

    1.6K20发布于 2019-02-14
  • 来自专栏章工运维

    cka考试作业

    kubectl cordon node1 kubectl drain node1 --ignore-daemonsets # 16、给一个pod创建service,并可以通过ClusterIP访问 名称:web-service pod名称:web-pod 容器端口:80 kubectl expose pod web-pod --port=80 --target-port=80 --name=web-service --type =NodePort kubectl get svc web-service curl CLUSTER-IP # 17、 任意名称创建deployment和service,然后使用 busybox容器

    51610编辑于 2023-06-10
  • 来自专栏帅小子的日常

    solr服务器搭建

    百度百科定义:Solr是一个独立的企业级搜索应用服务器,它对外提供类似于Web-service的API接口。

    1.1K60发布于 2018-05-18
领券