trpc-go 博客系统

trpc-go 博客系统

使用go语言构建的全栈项目,充分利用了go的简洁性、高性能和并发处理能力。

系统采用了trpc-go框架和北极星进行分布式开发,展示了如何基于腾讯开源技术栈构建微服务架构,实现高效的服务通信和管理。

https://github.com/baker-yuan/go_blog

🌟 特性

  • Go语言实现: 后端服务使用go语言编写,继承了go的优势,如简洁的语法、出色的性能、原生的并发支持和跨平台部署能力。

  • 分布式开发: 利用trpc-go框架和北极星实现了高效的分布式服务开发。

  • 多样化代码架构: 项目中的每个微服务采用了不同的代码组织方式,包括:

    • go_clean_template ( Clean Architecture)

    • kratos-layout (DDD架构)

    • food-app-server (DDD架构)

    • project-layout (Go项目标准布局)

  • 服务划分: 包含用户服务、互动服务、博客服务、三方对接服务、权限服务和网关服务。

  • 前端技术: 前端使用Vue 3构建,提供了现代化的用户界面和交互体验。

  • 安全性: 权限服务专门处理权限相关逻辑,鉴权机制放在网关上,对业务无侵入。

  • 在线演示: 项目已经部署并上线,可以通过以下链接访问:http://www.baker-yuan.cn/

🛠️ 使用的框架

🚀 快速开始

1、环境搭建

2、后端服务部署

3、前端服务部署

💡 贡献

如果您对改进项目有任何建议或想要贡献代码,请随时提交Pull Request或创建Issue。

⚖️ 许可证

本项目采用 MIT 许可证


感谢您对trpc-go博客系统的兴趣,我们期待您的参与和反馈,共同推动项目向前发展。

相关推荐

  1. trpc-go 系统

    2024-03-22 20:28:02       17 阅读
  2. GG_zzz的系列

    2024-03-22 20:28:02       16 阅读
  3. Python简易 系统

    2024-03-22 20:28:02       9 阅读
  4. gpt写的go语言入门——通过系统 part1

    2024-03-22 20:28:02       34 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-03-22 20:28:02       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-22 20:28:02       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-22 20:28:02       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-22 20:28:02       18 阅读

热门阅读

  1. 使用docker搭建docker-osx

    2024-03-22 20:28:02       18 阅读
  2. 蓝桥杯 蓝肽子序列

    2024-03-22 20:28:02       21 阅读
  3. echarts数据下钻如何配置

    2024-03-22 20:28:02       20 阅读
  4. 开灯问题 C语言

    2024-03-22 20:28:02       21 阅读
  5. RabbitMQ如何实现延迟消息?

    2024-03-22 20:28:02       18 阅读
  6. 算法练习第三十天|两道hard51. N 皇后、37. 解数独

    2024-03-22 20:28:02       21 阅读
  7. C语言判断回文数

    2024-03-22 20:28:02       16 阅读
  8. 321——美团一面

    2024-03-22 20:28:02       17 阅读
  9. 【PMP】每日一练2

    2024-03-22 20:28:02       15 阅读