ICode9

精准搜索请尝试: 精确搜索
  • Drone2.4+Gogs 组件ci-cd2021-10-08 10:01:04

    没有废话直接上代码 version: "3" services: drone-server: image: drone/drone:2.4 container_name: drone_server ports: - 10081:80 networks: - dronenet volumes: - ./drone/data:/var/lib/drone/:rw - /var/run/docker

  • golang rpc 远程调用2021-10-07 17:32:34

    rpc 1. 面临的问题 a. Call 的 id 映射 b. 序列化和反序列化 json 序列化/反序列化 c. 网络传输 http2.0 ==> rpc ### 自己实现的 demo 级别的 rpc 封装 提供 add 方法方 # -*- coding: utf-8 -*- # __author__: Frank Li # 10/7/2021 11:41 AM import json from

  • 分布式Dubbo+Zookeeper2021-10-07 14:00:37

    什么是RPC RPC是指远程过程调用,是一种进程间的通信方式,它允许一台电脑上的程序调用另一台电脑上的过程或函数 RPC的两个核心 通信和序列化 通信-->Http、RPC这种协议 序列化-->为了对象的传输 解决这些问题-->Dubbo

  • Dubbo+Zookeeper创建服务提供者与消费者2021-10-06 13:59:10

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言一、Apache Dubbo1.1 Dubbo简介1.2 RPC是什么?1.3 Zookeeper1.3.1 安装Zookeeper1.3.2 启动、停止Zookeeper 二、使用Dubbo2.1 Dubbo使用Zookeeper的版本(注意版本)2.2 在src/main/resources下创

  • RpcProvider类(负责发布RPC Service)2021-10-05 19:07:16

    RpcProvider类 mprpcprovider.hmprpcprovider.cc RpcProvider类是框架提供的专门发布rpc服务的网络对象类。 mprpcprovider.h #pragma once #include "google/protobuf/service.h" #include <functional> #include <google/protobuf/descriptor.h> #include <muduo/ne

  • Netty实现Rpc调用2021-10-04 17:02:32

    定义接口 public interface IRpcHelloService { String hello(String name); } public interface IRpcService { /** 加 */ public int add(int a,int b); /** 减 */ public int sub(int a,int b); /** 乘 */ public int mult(int a,int b); /** 除 */ p

  • Dubbo -- RPC框架2021-10-04 14:01:15

    文章目录 1. Dubbo1.1 Dubbo 架构1.2 调用关系说明 2. 快速开始 -- spring2.1 服务提供者2.2 服务消费者 1. Dubbo Apache Dubbo |ˈdʌbəʊ| 是一款高性能、轻量级的开源Java RPC框架,它提供了三大核心能力:面向接口的远程方法调用,智能容错和负载均衡,以及服务自动注册和

  • RPC的通信Netty的底层是Nio,字节跳动三场技术面+HR面2021-10-02 14:33:26

    一面(一个小时左右) 算法:写冒泡排序,问如何优化,简单讲了快排和堆排序的原理 数据库:解释左连接 数据库第一第二第三范式,数据库死锁 linux:怎么查看内存;怎么查看进程,ps命令一般在什么情况下使用。 什么是幂等操作?怎么解决幂等操作 乐观锁和分布式锁是什么,分别对应的场景是什么? 了解Web

  • 《基线检查1》—— RPC服务开机自启动2021-10-01 13:33:05

    RPC服务自启动 RPC服务介绍: ​ RPC服务器,是指Remote Procedure Call Protocol,中文释义为(RFC-1831)远程过程调用协议:一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议,简单的理解是一个节点请求另一个节点提供的服务。 1. 检查 ① 控制面板——管理工具

  • 1.Dubbo综述2021-09-30 20:00:37

    2021SC@SDUSC dubbo介绍 dubbo是一个微服务的开发框架。 如果服务过多,就尽量不要把所有的服务都部署在同一台机器上,而是把服务拆分成不同的微服务,部署在不同的机器上,提高可用性。 因为不同的服务部署在了不同的机器上,而这些服务有可能需要相互通信,就有了RPC的概念。 RPC(Remo

  • RPC模式2021-09-30 17:03:08

    RPC模式   一、概念: rpc模式:即客户端、服务端之间的信息交流模式, 客户端通过发送请求数据包给服务端, 服务端接收到数据包(拆解数据包),进行业务处理后,返回一个处理过的数据包给客户端, 然后客户端再进行操作。   二、流程图   三、举例: ❀ 客户端界面(登录界面) import Client.net.

  • 什么是RPC2021-09-29 19:00:35

    1什么是RPC RPC(Remote Procedure Call)远程过程调用,是一种通过网络从远程计算机请求服务,二部需要了解底层网络技术的方式。 为什么要用RPC? 随着业务的发展,一台服务器不能支撑全部的业务程序运行。需要在不同的机器上部署不同的服务A和服务B。服务A和服务B的通信就不能像在

  • Windows RPC 初体验2021-09-28 23:32:08

    文章目录 需求使用中可能遇到的问题资料 RPC的需求还是很多的,例如,我们注入一个dll到某程序中,而控制端是独立的exe。 此时 exe <=RPC=> dll 有没有一款 好用的简单的RPC呢? 笔者也有这个需求,经朋友推荐和演示,了解并尝试使用了 Windows RPC,发现真的简单。 需求 教程直接

  • nebula查询数据时报错Storage Error: part: xx error: E_RPC_FAILURE(-3).2021-09-27 19:03:03

    Storage Error: part: xx  error: E_RPC_FAILURE(-3). IndexScanExecutor failed, error E_RPC_FAILURE, part xx 可能是由于数据量太大,处理超时了,可以在graphd的配置文件里面添加storage_client_timeout_ms, storage_client_timeout_ms默认为60秒,你可以增大。 修改nebula-gra

  • 2021-09-262021-09-26 09:05:15

    先记录下面试问的问题: 1、谈一下Go的GC机制 2、说下三色标记算法的原理 3、算法:判断链表是否有回环 4、介绍下自己的项目 5、开发的流程规范是什么? 6、半连接是什么? 7、粘包是什么?怎么发送的? 8、怎么创建索引 9、怎么避免缓存击穿,还有其他的什么方法吗? 10、go的mutx怎么使用,

  • Rabbit——RabbitMQ的高级特性2021-09-25 20:04:37

    摘要 本博文将介绍数据可靠性的一些细节,并展示RabbitMQ的几种已具备或衍生的高级特性,包括TTL、死信队列、延迟队列、优先级队列、RPC等,这些功能在实际使用中可以让某些应用的实现变得事半功倍。同时对源码进行详细的分析。 Rabbit的TTL Rabbit的死信队列 Rabbit的延迟队列 Ra

  • 【我们一起来学 RabbitMQ 一 】RabbitMQ 的基本介绍2021-09-25 10:34:39

    【我们一起来学 RabbitMQ 一 】RabbitMQ 的基本介绍 嗨,大家好,我是小魔童哪吒,咱们从今天开始进入开源组件的学习,一边学习一边总结一边分享 文章提纲如下: RabbitMQ 简单介绍及使用 RabbitMQ 的六种工作模式 本次文章不涉及编码,编码咱们统一放在下一次 RabbitMQ 简单介绍 RabbitM

  • transmission-daemon安装2021-09-23 19:01:12

    官方主页 https://transmissionbt.com/ 下载页面 https://transmissionbt.com/download/ 在下载页面可下载win版 Linux可以根据下方具体的系统下载(还是在本页往下拉,这里截图不全,具体自己看) 本文主要介绍在CentOS中的安装方式 Centos可以通过yum来安装(需安装epel) 执行命

  • RPC代理实现2021-09-23 09:04:20

    RPC代理实现 目的 以调用 java 接口方式请求 http, 如: @RpcClient(name = "helloService ") public interface HelloService { String say(String msg); } 当调用 helloService.say 时直接请求 其他服务http 接口 定义注解 @Target(ElementType.TYPE) @Retention(Ret

  • 消息队列(mq)是什么?2021-09-22 20:02:58

    消息队列(mq)是什么? - 知乎 作者:Lowry 链接:https://www.zhihu.com/question/54152397/answer/1802083263 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。   我想直击 MQ 的本质,带你来一场更深层次的思考力训练:不仅仅搞清楚 What,同时理解 Why 和 H

  • ODOO13 之九:Odoo 13开发之外部 API – 集成第三方系统2021-09-21 18:36:01

    Odoo 13开发之外部 API – 集成第三方系统 Odoo 服务器端带有外部 API,可供网页客户端和其它客户端应用使用。本文中我们将学习如何在我们的客户端程序中使用 Odoo 的外部 API。为避免引入大家所不熟悉的编程语言,此处我们将使用基于 Python 的客户端,但这种 RPC 调用的处理方法也

  • Mycat和Mysql搭建高可用企业数据库集群,腾讯+华为+阿里面试真题分享2021-09-21 12:35:32

    RPC概述 RPC(Remote Procedure Call)即远程过程调用,允许一台计算机调用另一台计算机上的程序得到结果,而代码中不需要做额外的编程,就像在本地调用一样。 现在互联网应用的量级越来越大,单台计算机的能力有限,需要借助可扩展的计算机集群来完成,分布式的应用可以借助RPC来完成机器之间

  • mysql排它锁之行锁,服务之间的调用为啥不直接用HTTP而用RPC2021-09-21 12:33:42

    part 1Java基础核心技术总结 万事都离不开根基,Java基础对于一些老鸟来说可能已经很熟悉了,但是对于很多开发5年以下的朋友掌握的或许不是很牢固,因此这份笔记更适合温故而知新。 Part 2并发编程(架构师筑基必备) 并发编程都掌握不好,你凭什么写出优质的代码? 大厂必问并发编程技术

  • go grpc gateway 事例2021-09-20 12:02:11

    文章目录 前言一、搭建gRPC-Gateway环境二、使用步骤1.引入库2.读入数据 总结 前言 由于rpc通信效率相比http效率高。大部分公司使用go开发的服务内部之间调用使用的rpc进行调用,但是暴露给外面前端调用的话,最好使用http协议。这里我们可以开发个类似中间代理的服务(grpc

  • 金九已经开始了,你不会连这套「JAVA核心手册」都没刷过吧?2021-09-18 19:35:14

    今天是2020年9月18日,“金九银十悄然拉开序幕”。 如此火热的秋招,想必现在聊天都得三句不离:跳槽?涨薪?大厂?面试?可秋招季,毕业季,有人欢喜有人愁,随着一批又一批的程序员新星涌入,所谓长江后浪拍前浪...但前浪可别被拍死在沙滩上呀!除了不断的学习,提升自己的技术,作为程序员的你我想应该都

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有