Coder Social home page Coder Social logo

hoshi-note's Introduction

Hoshi-Note

Introduction

Hoshi-Note 是一个云笔记系统,由 Hoshi-UI 模块提供前端界面。

基于 Spring Boot 与 Spring Cloud 开发,采用微服务及分布式模式部署,集群使用 Kubernetes 进行管理。

Features

  • 容器化部署,同时采用 Kubernetes 对容器进行编排
  • Spring Boot 与 Spring Cloud 开发,并集成 Spring Cloud Kubernetes,为微服务提供原生支持的服务发现与配置管理
  • 单点登录支持
  • React 编写前端组件,实现前后的分离
  • 使用 MinIO、CockroachDB、Redis、RabbitMQ 服务组件,原生支持分布式部署
  • Grafana、Prometheus、Loki 作为集群指标与日志收集的监控平台
  • 使用 GitHub Actions 与 GitHub Packages 实现持续集成与持续部署

Installation

mvn package -DskipTests
java -jar /app/<module>-1.0-SNAPSHOT.jar

Function and Architecture

function

architecture

Render

render1

render2

render3

render4

render5

render6

render7

render8

render9

render10

render11

render12

render13

render14

render15

render16

render17

render18

render19

render20

render21

render22

render23

render24

render25

render26

render27

render28

render28

render30

render31

render32

render33

render34

render35

render36

Maintainer

hoshi-note 由 Otstar Lin 和下列 贡献者 的帮助下撰写和维护。

Otstar Lin - Personal Website · Blog · Github

License

License

根据 Apache License 2.0 许可证开源。

hoshi-note's People

Contributors

syfxlin avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.