zfoo-project/zfoo
💡Extremely fast enterprise server framework, can be used in RPC, game server, web server.
📦 🛠️ Release Notes – CI & Deployment Optimization
- Overview
- This release focuses on improving the efficiency, stability, and reliability of our continuous integration (CI) and deployment pipelines.
- What’s New
- Optimized CI Workflow: Reduced build and test times through improved caching and parallelization.
- Faster Deployment: Streamlined deployment scripts to minimize downtime and ensure smoother rollouts.
- Enhanced Reliability: Improved error handling and rollback mechanisms for safer deployments.
- Environment Consistency: Unified configuration across environments to reduce unexpected behavior.
Add frp for zfoo. A fast ProxyTcpServer TunnelServer TunnelClient to help you expose a local server behind a NAT or firewall to the internet.
**publish jar to maven central repository by github action**
Add frp for zfoo. A fast ProxyTcpServer TunnelServer TunnelClient to help you expose a local server behind a NAT or firewall to the internet.
Add frp for zfoo. A fast ProxyTcpServer TunnelServer TunnelClient to help you expose a local server behind a NAT or firewall to the internet.
Add frp for zfoo. A fast ProxyTcpServer TunnelServer TunnelClient to help you expose a local server behind a NAT or firewall to the internet.
Improve LazyCache performance. Reset modifiedTime & writeToDbTime when persist finish to accelerate persistence.
supports C++ Rust Java/Kotlin/Scala JavaScript/TypeScript/ES C# Go Php Ruby Lua GDScript Python Dart Swift refactor orm
EcmaScript support Update maven dependency version
📋 Changes
- unsafe updates entity immediatly godotg
- custom zk root path
- write all the consumed servers to the data under the node
- add provider start event
- add new PbGenerateOperation recordExcludes to difine Which classes do not need to generate a record class
1. proto file support 2. read lua in one protocol 3. cached ConsistentHashConsumer
1. refactor lambda of storage for graalvm 2. increase the number of concurrent server sessions 3. compatible field of inside protocol class
📋 Changes
- Extremely fast, asynchronous, Actor design pattern, lock-free design, RPC framework, GraalVM native support
- Ultimate performance serialization and deserialization [zfoo protocol](protocol/README.md),supports C++ C# Go Java Javascript TypeScript Lua GDScript Python
- High scalability,Single server deployment, microservice deployment, cluster deployment, gateway deployment
- Can be used as a game server framework or website server framework.
