使用Golang编写的简单RSS / Atom阅读器,高度可配置的主题

GORSSGo RSS阅读器使用Golang编写的简单RSS / Atom阅读器,高度可配置的主题特征OPML支持加载提要URL(opmlFile在gorss.conf中)支持XDG配置RSS和Atom支持(通过github.

谈谈 Golang HTTP服务器实现原理

创建一个 HTTP服务器 的步骤:1.创建一个处理器。// ServeHTTP dispatches the request to the handler whose。

将来会是Python、Java、Golang三足鼎立的局面吗?

语言排名这是我们程序员必备的一个话题,可是因为大家获取的信息不一致就出现上面的尬聊,甚至因为这个话题而争执不休。

Golang(I'm够浪)语言和Java、Python等其他语言的对比分析

大量的C++代码,同时又引入了Java和Python成千上万的工程师数以万计行的代码分布式的编译系统数百万的服务器2、Google开发中的痛点:编译慢失控的依赖每个工程师只是用了一个语言里面的一部分程序难以维护更新的花费越来越长交叉编译困难3、如何解决当前的问题和痛点。

Golang 开源Tollbooth实现HTTP请求限流

正所谓「他强任他强,清风拂山岗;他横任他横,明月照大江」。降级和限流是大促保障中必不可少的神兵利器,丢卒保车,以暂停边缘业务为代价保障核心业务的资源,以系统不被突发流量压挂为第一要务。

Golang-ReverseProxy源码分析

golang 可以通过 ReverseProxy 实现了服务器代理相关的功能。其实就是代理返回了什么结果,就将内容返回客户端。

Kafka两级调度实现分布式协调任务分配Golang版

主要工作分为两个步骤:通过worker获取自身的topicoffset等元数据信息。交给kafka的broker完成Leader/Follower选举workerLeader节点获取到kafka存储的partation和member信息,来进行二级分配,实现结合具体业务的负载均衡

Golang开发优秀库精选

本人在使用Golang开发时使用到的一些工具库或是框架,也许不是同类最全能的,但绝对值的使用的。一、Web 框架 1、gin 地址:https://github.com/gin-gonic/gin 性能最好的web框架,个人使用感觉很灵活,个人定制化比较高。

「LeetCode-Golang题解」 406. 根据身高重建队列

题目假设有打乱顺序的一群人站成一个队列。 每个人由一个整数对(h, k)表示,其中h是这个人的身高,k是排在这个人前面且身高大于或等于h的人数。 编写一个算法来重建这个队列。注意:总人数少于1100人。

RabbitMQ Golang教程(三)

RabbitMQ Golang教程(三)什么是发布/订阅?创建一个队列每个任务只传递给一个工人,做些不同的事,向多个消费者传递一个消息。这就是所谓的“订阅/发布模式”。构建一个简单的日志系统。它将由两个程序组成——第一个程序将发出日志消息,第二个程序将接收并打印它们。