logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Go使用grpc+http打造高性能微服务

大家可以发现,Go越来越流行,其一是目前云计算领域基本是使用Go作为底层开发语言;其二是随着区块链的火爆,引申出了其背后很多开源项目,很多都是使用Go语言进行开发;其三就是在微服务方面,Go也展示很大的优势性。那么微服务是什么,如何将其与Go做一个整合,来提升整体开发生产效率,下面会进行详细讲解。什么是微服务微服务的概念最早由 Martin Fowler 提出,在他的理论当中,微服务是一整套小的服

Go使用grpc+http打造高性能微服务

大家可以发现,Go越来越流行,其一是目前云计算领域基本是使用Go作为底层开发语言;其二是随着区块链的火爆,引申出了其背后很多开源项目,很多都是使用Go语言进行开发;其三就是在微服务方面,Go也展示很大的优势性。那么微服务是什么,如何将其与Go做一个整合,来提升整体开发生产效率,下面会进行详细讲解。什么是微服务微服务的概念最早由 Martin Fowler 提出,在他的理论当中,微服务是一整套小的服

linux网络编程之socket(四):使用fork并发处理多个client的请求和对等通信p2p

一、在前面讲过的回射客户/服务器程序中,服务器只能处理一个客户端的请求,如何同时服务多个客户端呢?在未讲到select/poll/epoll等高级IO之前,比较老土的办法是使用fork来实现。网络服务器通常用fork来同时服务多个客户端,父进程专门负责监听端口,每次accept一个新的客户端连接就fork出一个子进程专门服务这个客户端。但是子进程退出时会产生僵尸进程,父进程要注意处理SIGCHLD

#服务器#linux
undefined reference to 'pthread_create'问题解决方法

在GUN/linux下我们使用 #include 时会出现下面的错误:undefined reference to 'pthread_create'undefined reference to 'pthread_join'出现这中问题原因:    pthread库不是 Linux 系统默认的库,连接时需要使用静态库 libpthread.a,所以在使用pthread_crea

#linux
Kafka剖析:Kafka背景及架构介绍

Kafka剖析:Kafka背景及架构介绍 Kafka 2015-04-08 5271  2评论下载为PDF    为什么不允许复制  《Kafka剖析:Kafka背景及架构介绍》  《Kafka设计解析:KafkaHigh Availability(上)》  《Kafka设计解析:KafkaHigh Availability (下)》  《Kafka设计解析

#kafka#架构#集群
kafka开发配置-----最新kafka版本(0.9.0以后的版本)配置

Kafka日志本身是由多个日志段组成(log segment)。一个日志是一个FileMessageSet,它包含了日志数据以及OffsetIndex对象,该对象使用位移来读取日志数据 * borker配置就是指配置server.properties文件 *最小配置通常情况下需要在减压缩kafka后,修改config/server.properties 配置文件中的以下两项

#kafka
kafka是什么?深刻理解kafka

背景介绍Kafka简介Kafka是一种分布式的,基于发布/订阅的消息系统。主要设计目标如下:以时间复杂度为O(1)的方式提供消息持久化能力,并保证即使对TB级以上数据也能保证常数时间的访问性能高吞吐率。即使在非常廉价的商用机器上也能做到单机支持每秒100K条消息的传输支持Kafka Server间的消息分区,及分布式消息消费,同时保证每个partition内的消息顺序传输同

#分布式#kafka
librdkafka的使用和介绍

librdkafka的使用介绍librdkafka是kafka的c语言接口 下面简单的介绍一下其接口    1、rd_kafka_conf_set设置全局配置    2、rd_kafka_topic_conf_set设置topic配置    3、rd_kafka_brokers_add设置broker地址,启动向broker发送消息的线程    4、rd_kafka_n

#kafka
源码安装git,手动安装git

安装 Git是时候动手尝试下 Git 了,不过得先安装好它。有许多种安装方式,主要分为两种,一种是通过编译源代码来安装;另一种是使用为特定平台预编译好的安装包。从源代码安装若是条件允许,从源代码安装有很多好处,至少可以安装最新的版本。Git 的每个版本都在不断尝试改进用户体验,所以能通过源代码自己编译安装最新版本就再好不过了。有些 Linux 版本自带的安装包更新起来并不及

#git#github
python爬虫实战(四)

#!/user/bin/python# -*- coding: UTF-8 -*-import urllibimport urllib2import lxmlimport reimport MySQLdbimport timefrom bs4 import BeautifulSoupimport httplibhttplib.HTTPConnection._http_vsn

#python#爬虫
    共 15 条
  • 1
  • 2
  • 请选择