Skip to content

Leincentes/minichan-grpc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

70 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

minichan-v1

Project Logo

minichan-v1 is a PHP gRPC library that leverages Swoole coroutines. It encompasses a protoc code generator, server, and client components to facilitate the development of gRPC-based applications.

Overview

minichan-v1 is designed to simplify the development of gRPC-based applications in PHP. It provides a comprehensive set of tools, including a protoc code generator, server, and client components, all powered by Swoole coroutines. With minichan-v1, developers can build efficient and scalable gRPC services with ease.

Blog

minichan/v1

Dedicated Documentation

For detailed documentation and usage examples, please refer to our dedicated documentation site:

minichan Documentation

Explore the documentation to learn how to get started, generate PHP code via protoc, set up a basic gRPC server and client, and more.

JMeter Test Cases

We've included JMeter test cases to ensure the performance and reliability of minichan-v1. You can find the test plans in the jmeter directory of this repository:

Overall Test Cases for most methods

Test Plan Overview:

Test Plan Overview

Statistics Analysis:

Statistics Analysis

Sample Application

To demonstrate the capabilities of minichan-v1, we've included a sample.

End-to-End Chatapp

License

This project is licensed under the MIT License.