markdownServer Go 语言编写的 Markdown 在线显示服务开源项目

我要开发同款
匿名用户2018年05月14日
25阅读
开发技术GO语言
所属分类Google Go、Markdown开发包、程序开发
授权协议MIT

作品详情

markdownServer是使用go语言编写的markown在线显示服务,其实就是扫描固定文件目录,将目录下的markdown文件解析成html在线显示,唯一的特点就是通过读写锁和tryLock实现的缓存和并发优化。

项目核心功能(解析和tryLock)完全使用第三方包,缓存和锁机制是由本人实现

功能特性

/update接口锁,保证同时只有一个groutine在更新fileList。

缓存,除非更新,已经解析过的文件会放在缓存中,无需重复解析

查看全文
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论