项目作者: Casperoazanda

项目描述 :
SpringCloud+Mysql+Redis+Kafka+Hibernate-JPA+Feign+Hystrix+Ribbon+ Backend Smart Coupon Management System
高级语言: Java
项目地址: git://github.com/Casperoazanda/CouponManagement.git
创建时间: 2020-11-07T20:53:06Z
项目社区:https://github.com/Casperoazanda/CouponManagement

开源协议:

下载



CouponManagement




About SpringCloud+Mysql+Redis+Kafka+Hibernate-JPA+Feign+Hystrix+Ribbon+ Backend Smart Coupon Management System




:clap::clap::tada::tada::tada::tada::clap::clap:




Base project made with much :heart:. Contains CRUD, patterns, generated library, and much more!










Table of contents

What’s included

  • Developed smart coupon management system with SpringCloud, Redis, Kafka, Hibernate-JPA, MySQL,Ribbon, Hystrix and Feign.
  • -Registered various eureka clients to the eureka server and synchronously implemented replication between each eureka server.
  • Generated Zull to implement requests dispatch and applied Feign and Ribbon to implement communication among microservices
  • -Used Actuator to monitor each endpoint and applied Hystrix for latency and fault tolerance.
  • -Set different expiration time and default key value to avoid Cache Avalanche as well as Cache Penetration in Redis.
  • -Developed and configured Kafka brokers to pipeline generated coupon codes to MySQL asynchronously and implemented object-oriented mapping model with Hibernate.

MySQL

This repo is using MySQL. We use MySQL to handle CRUD operations over
the coupon codes, coupon templates and to store user information.

Bugs and feature requests

Have a bug or a feature request? Please first read the
issue guidelines
and search for existing and closed issues. If your problem or idea is not addressed yet,
please open a new issue.

Creators

Azanda Lyu

Thanks

Thanks to all contributors and their support.

If you have an idea or you want to do something, tell me or just do it! I’m always happy to hear
your feedback!

Code and documentation copyright 2020 the authors. Code released under the
MIT License.